Package com.sun.sgs.management

Examples of com.sun.sgs.management.ClientSessionServiceMXBean


       
        ObjectName name =
                new ObjectName(ClientSessionServiceMXBean.MXBEAN_NAME);
       
        // Ensure the object was registered at startup
        ClientSessionServiceMXBean bean = (ClientSessionServiceMXBean)
            profileCollector.getRegisteredMBean(
                      ClientSessionServiceMXBean.MXBEAN_NAME);
        assertNotNull(bean);
       
        // Get individual fields
        long reg = (Long) mbsc.getAttribute(name,
                                "AddSessionStatusListenerCalls");
        long get = (Long) mbsc.getAttribute(name,
                                "GetSessionProtocolCalls");
       
        // Create the proxy for the object
        ClientSessionServiceMXBean proxy =
            JMX.newMXBeanProxy(mbsc, name, ClientSessionServiceMXBean.class);
       
        assertTrue(reg <= proxy.getAddSessionStatusListenerCalls());
        assertTrue(get <= proxy.getGetSessionProtocolCalls());
       
        serverNode.getClientSessionService().
            getSessionProtocol(new BigInteger("555"));
        assertTrue(get < proxy.getGetSessionProtocolCalls());
        assertTrue(get < bean.getGetSessionProtocolCalls());
    }
View Full Code Here

TOP

Related Classes of com.sun.sgs.management.ClientSessionServiceMXBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.