Package com.sun.mfwk.agent.appserv

Examples of com.sun.mfwk.agent.appserv.ASServerManager


        logger = getLogger();
        if(logger != null){
            logger.log(Level.FINE, "Loading CMM objects for " + objectName);
        }

        ASServerManager mediator = new ASServerManager(server, domain);
        if((mediator == null) || (objectName == null)){
            throw new IllegalArgumentException();
        }

        try {
            //get the connection
            ConnectionRegistry registry = ConnectionRegistry.getInstance();
            MBeanServerConnection connection = registry.getConnection(server, domain);

            ASMBeanDiscoveryServiceFactory dicoveryServiceFactory =
                ASMBeanDiscoveryServiceFactory.getInstance();

            ASMBeanDiscoveryService discoveryService =
                    dicoveryServiceFactory.getASMBeanDiscoveryService(connection);
            Set asMbeans = discoveryService.discoverASMBeans(objectName);
            mediator.load(asMbeans);

        } catch(Exception e){
            if(logger != null){
                logger.log(Level.SEVERE, "Error while loading AS mbeans", e);
            }
View Full Code Here


        if(logger != null){
            logger.log(Level.FINE, "unloading CMM objects for " + asObjectName);
        }

        try {
            ASServerManager mediator = new ASServerManager(server, domain);
            if((mediator == null) || (asObjectName == null)) {
                throw new IllegalArgumentException();
            }

            String cmmObjectNameTemplate =
                getCMMObjectName(asObjectName.toString(), CMM_OBJECT_TYPE);

            if(cmmObjectNameTemplate != null) {
                Map tokenMap = new Hashtable();
                tokenMap.put(Constants.SERVER_NAME_PROP, server);
                tokenMap.put(Constants.DOMAIN_NAME_PROP, domain);
                String cmmObjectName = ObjectNameHelper.tokenizeON(asObjectName,
                    cmmObjectNameTemplate, tokenMap);

                CMMMBeanDiscoveryServiceFactory dicoveryServiceFactory =
                    CMMMBeanDiscoveryServiceFactory.getInstance();

                CMMMBeanDiscoveryService discoveryService =
                    dicoveryServiceFactory.getCMMMBeanDiscoveryService();
                if(discoveryService != null) {
                    Set cmmMBeans =
                        discoveryService.discoverCMMMBeans(new ObjectName(cmmObjectName));
                    mediator.unload(cmmMBeans);
                } else {
                    if(logger != null){
                        logger.log(Level.SEVERE,
                            "Error - Not able to get hold of Discovery Service");
                    }
View Full Code Here

TOP

Related Classes of com.sun.mfwk.agent.appserv.ASServerManager

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.