Search in sources :

Example 36 with AMX

use of com.sun.appserv.management.base.AMX in project Payara by payara.

the class ConfigMgrTestBase method removeEx.

void removeEx(String name) {
    final AMX proxy = getProgeny(name);
    if (proxy != null) {
        assert (proxy.getName().equals(name));
        final ObjectName objectName = Util.getObjectName(proxy);
        try {
            remove(name);
            final MBeanServerConnection conn = getConnection();
            while (conn.isRegistered(objectName)) {
                trace("waiting for mbean to be unregistered: " + objectName);
            }
        } catch (Exception e) {
            trace("error removing MBean: " + objectName + " = " + ExceptionUtil.getRootCause(e).getMessage());
        }
    } else {
    // trace( "ConfigMgrTestBase.removeEx: " + name + " does not exist." );
    }
}
Also used : AMX(com.sun.appserv.management.base.AMX) MBeanServerConnection(javax.management.MBeanServerConnection) ObjectName(javax.management.ObjectName)

Example 37 with AMX

use of com.sun.appserv.management.base.AMX in project Payara by payara.

the class DomainConfigTest method testGetDeployedItemProxies.

public void testGetDeployedItemProxies() {
    final DomainConfig mgr = getDomainConfig();
    final Set proxies = mgr.getContaineeSet();
    assert (proxies.size() != 0);
    final Iterator iter = proxies.iterator();
    while (iter.hasNext()) {
        final AMX proxy = Util.asAMX(iter.next());
    }
}
Also used : Set(java.util.Set) Iterator(java.util.Iterator) AMX(com.sun.appserv.management.base.AMX) DomainConfig(com.sun.appserv.management.config.DomainConfig)

Aggregations

AMX (com.sun.appserv.management.base.AMX)37 ObjectName (javax.management.ObjectName)10 Container (com.sun.appserv.management.base.Container)6 MBeanInfo (javax.management.MBeanInfo)6 HashSet (java.util.HashSet)5 AMXConfig (com.sun.appserv.management.config.AMXConfig)4 Method (java.lang.reflect.Method)3 Iterator (java.util.Iterator)3 Set (java.util.Set)3 MBeanOperationInfo (javax.management.MBeanOperationInfo)3 MBeanServerConnection (javax.management.MBeanServerConnection)3 AMXDebugStuff (org.glassfish.admin.amx.util.AMXDebugStuff)3 QueryMgr (com.sun.appserv.management.base.QueryMgr)2 ProxyFactory (com.sun.appserv.management.client.ProxyFactory)2 DomainConfig (com.sun.appserv.management.config.DomainConfig)2 CoverageInfo (com.sun.appserv.management.ext.coverage.CoverageInfo)2 Map (java.util.Map)2 TreeSet (java.util.TreeSet)2 MBeanAttributeInfo (javax.management.MBeanAttributeInfo)2 DomainRoot (com.sun.appserv.management.DomainRoot)1