Examples of MBeanRegistry


Examples of com.sun.enterprise.admin.meta.MBeanRegistry

    public String[] getTargets() throws MBeanConfigException{
        try {
            java.util.ArrayList targetList = new java.util.ArrayList();
            final MBeanServer mbs = MBeanServerFactory.getMBeanServer();
            final AdminContext ac = MBeanRegistryFactory.getAdminContext();
            final MBeanRegistry mr =
                    MBeanRegistryFactory.getAdminMBeanRegistry();
            final String dn = ac.getDomainName();
            final String servers = ServerTags.SERVERS;
            final String server = ServerTags.SERVER;
            final String cluster = ServerTags.CLUSTERS;
            final String[] locations = new String[]{dn};
            ObjectName serversON = mr.getMbeanObjectName(servers, locations);
            ObjectName groupsON = mr.getMbeanObjectName(cluster, locations);
           
            try{
                ObjectName[] groupONArr = (ObjectName[])mbs.invoke(groupsON,
                    "getCluster", emptyParams, emptySignature);
                for(int i = 0; i < groupONArr.length; i++){
                    targetList.add(mbs.getAttribute(groupONArr[i], "name"));             
                }
            }catch(Exception e){
            }

            try {
                ObjectName[] serverONArr = (ObjectName[])mbs.invoke(serversON,
                    "getServer", emptyParams, emptySignature);
                for(int i = 0; i < serverONArr.length; i++){
                    String serverName =
                        (String)mbs.getAttribute(serverONArr[i], "name");
                    String[] locs = new String[]{dn,serverName};
                    ObjectName mbeanName = mr.getMbeanObjectName(server, locs);
                    Boolean clustered = (Boolean)mbs.invoke(mbeanName,
                            "isClustered", emptyParams, emptySignature);
                    if(!clustered.booleanValue()) {
                        targetList.add(serverName);             
                    }
View Full Code Here

Examples of com.sun.enterprise.admin.meta.MBeanRegistry

    private void registerConfigMBeans()
        throws com.sun.enterprise.admin.meta.MBeanMetaException
    {
        final long start = System.currentTimeMillis();
       
        final MBeanRegistry mr = MBeanRegistryFactory.getAdminMBeanRegistry()
        final ConfigContext  configContext    = mAdminContext.getAdminConfigContext();
        final String jmxDomainName = ApplicationServer.getServerContext().getDefaultDomainName();
       
        mr.instantiateAndRegisterAllConfigMBeans(
             configContext,
             jmxDomainName);
       
        final long elapsed = System.currentTimeMillis() - start;
       
View Full Code Here

Examples of com.sun.enterprise.admin.meta.MBeanRegistry

     * of the dotted names and is used by cli for get/set
     * commands
     */
    private void initializeDottedNames() {
        try {
            MBeanRegistry mr = MBeanRegistryFactory.getAdminMBeanRegistry();  
            mr.generateAndRegisterAllDottedNames(context.getConfigContext(),
                           context.getDefaultDomainName());
        } catch (Throwable t) {
             sLogger.log(Level.WARNING, "admin.dotted_names_init_exception", t);
        }
    }
View Full Code Here

Examples of org.apache.zookeeper.jmx.MBeanRegistry

                }
                start_fle = System.currentTimeMillis();
            }
        } finally {
            LOG.warn("QuorumPeer main thread exited");
            MBeanRegistry instance = MBeanRegistry.getInstance();
            instance.unregister(jmxQuorumBean);
            instance.unregister(jmxLocalPeerBean);

            for (RemotePeerBean remotePeerBean : jmxRemotePeerBean.values()) {
                instance.unregister(remotePeerBean);
            }

            jmxQuorumBean = null;
            jmxLocalPeerBean = null;
            jmxRemotePeerBean = null;
View Full Code Here

Examples of org.apache.zookeeper.jmx.MBeanRegistry

                }
                start_fle = System.currentTimeMillis();
            }
        } finally {
            LOG.warn("QuorumPeer main thread exited");
            MBeanRegistry instance = MBeanRegistry.getInstance();
            instance.unregister(jmxQuorumBean);
            instance.unregister(jmxLocalPeerBean);

            for (RemotePeerBean remotePeerBean : jmxRemotePeerBean.values()) {
                instance.unregister(remotePeerBean);
            }

            jmxQuorumBean = null;
            jmxLocalPeerBean = null;
            jmxRemotePeerBean = null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.