Class MBeanListener.CallbackImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.concurrent.CountDownLatch mLatch  
      private javax.management.ObjectName mRegistered  
      private boolean mStopAtFirst  
      private javax.management.ObjectName mUnregistered  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • mRegistered

        private volatile javax.management.ObjectName mRegistered
      • mUnregistered

        private volatile javax.management.ObjectName mUnregistered
      • mStopAtFirst

        private final boolean mStopAtFirst
      • mLatch

        protected final java.util.concurrent.CountDownLatch mLatch
    • Constructor Detail

      • CallbackImpl

        public CallbackImpl()
      • CallbackImpl

        public CallbackImpl​(boolean stopAtFirst)
    • Method Detail

      • getRegistered

        public javax.management.ObjectName getRegistered()
      • getUnregistered

        public javax.management.ObjectName getUnregistered()
      • await

        public void await()
        Optional: wait for the CountDownLatch to fire If used, the subclass should countDown() the latch when the appropriate event happens