com.oracle.osgi.jmx
Class Monitor
java.lang.Object
javax.management.NotificationBroadcasterSupport
com.oracle.osgi.jmx.Monitor
- All Implemented Interfaces:
- javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter
- Direct Known Subclasses:
- BundleState, ServiceState, UserManager
public abstract class Monitor
- extends javax.management.NotificationBroadcasterSupport
- implements javax.management.MBeanRegistration
- Author:
- Hal Hildebrand Date: Nov 23, 2008 Time: 6:26:44 PM
Methods inherited from class javax.management.NotificationBroadcasterSupport |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objectName
protected javax.management.ObjectName objectName
sequenceNumber
protected volatile long sequenceNumber
server
protected javax.management.MBeanServer server
Monitor
public Monitor()
postDeregister
public void postDeregister()
- Specified by:
postDeregister
in interface javax.management.MBeanRegistration
postRegister
public void postRegister(java.lang.Boolean registrationDone)
- Specified by:
postRegister
in interface javax.management.MBeanRegistration
preDeregister
public void preDeregister()
throws java.lang.Exception
- Specified by:
preDeregister
in interface javax.management.MBeanRegistration
- Throws:
java.lang.Exception
preRegister
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws java.lang.Exception
- Specified by:
preRegister
in interface javax.management.MBeanRegistration
- Throws:
java.lang.Exception
addListener
protected abstract void addListener()
removeListener
protected abstract void removeListener()
Copyright © 2009. All Rights Reserved.