public static class MBeanListener.CallbackImpl extends java.lang.Object implements MBeanListener.Callback
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.CountDownLatch |
mLatch |
private javax.management.ObjectName |
mRegistered |
private boolean |
mStopAtFirst |
private javax.management.ObjectName |
mUnregistered |
| Constructor and Description |
|---|
CallbackImpl() |
CallbackImpl(boolean stopAtFirst) |
| Modifier and Type | Method and Description |
|---|---|
void |
await()
Optional: wait for the CountDownLatch to fire
If used, the subclass should countDown() the latch when the
appropriate event happens
|
javax.management.ObjectName |
getRegistered() |
javax.management.ObjectName |
getUnregistered() |
void |
mbeanRegistered(javax.management.ObjectName objectName,
MBeanListener listener) |
void |
mbeanUnregistered(javax.management.ObjectName objectName,
MBeanListener listener) |
private volatile javax.management.ObjectName mRegistered
private volatile javax.management.ObjectName mUnregistered
private final boolean mStopAtFirst
protected final java.util.concurrent.CountDownLatch mLatch
public CallbackImpl()
public CallbackImpl(boolean stopAtFirst)
public javax.management.ObjectName getRegistered()
public javax.management.ObjectName getUnregistered()
public void await()
public void mbeanRegistered(javax.management.ObjectName objectName,
MBeanListener listener)
mbeanRegistered in interface MBeanListener.Callbackpublic void mbeanUnregistered(javax.management.ObjectName objectName,
MBeanListener listener)
mbeanUnregistered in interface MBeanListener.Callback