org.glassfish.external.amx
Class AMXGlassfish.BootAMXCallback

java.lang.Object
  extended by org.glassfish.external.amx.MBeanListener.CallbackImpl
      extended by org.glassfish.external.amx.AMXGlassfish.BootAMXCallback
All Implemented Interfaces:
MBeanListener.Callback
Enclosing class:
AMXGlassfish

public static class AMXGlassfish.BootAMXCallback
extends MBeanListener.CallbackImpl

Callback for MBeanListener that waits for the BootAMXMBean to appear; it always will load early in server startup. Once it has loaded, AMX can be booted via AMXGlassfish.bootAMX(javax.management.MBeanServerConnection). A client should normally just call AMXGlassfish.bootAMX(javax.management.MBeanServerConnection), but this callback may be suclassed if desired, and used as a trigger to boot AMX and then take other dependent actions.


Field Summary
 
Fields inherited from class org.glassfish.external.amx.MBeanListener.CallbackImpl
mLatch
 
Constructor Summary
AMXGlassfish.BootAMXCallback(MBeanServerConnection conn)
           
 
Method Summary
 void mbeanRegistered(ObjectName objectName, MBeanListener listener)
           
 
Methods inherited from class org.glassfish.external.amx.MBeanListener.CallbackImpl
await, getRegistered, getUnregistered, mbeanUnregistered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMXGlassfish.BootAMXCallback

public AMXGlassfish.BootAMXCallback(MBeanServerConnection conn)
Method Detail

mbeanRegistered

public void mbeanRegistered(ObjectName objectName,
                            MBeanListener listener)
Specified by:
mbeanRegistered in interface MBeanListener.Callback
Overrides:
mbeanRegistered in class MBeanListener.CallbackImpl


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.