java.lang.Object
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor
- All Implemented Interfaces:
- org.apache.geronimo.kernel.lifecycle.LifecycleMonitor
- public class BasicLifecycleMonitor
- extends java.lang.Object
- implements org.apache.geronimo.kernel.lifecycle.LifecycleMonitor
- Version:
- $Rev: 71492 $ $Date: 2004-11-14 21:31:50 -0800 (Sun, 14 Nov 2004) $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
kernel
private final org.apache.geronimo.kernel.Kernel kernel
boundListeners
private final java.util.Map boundListeners
listenerPatterns
private final java.util.Map listenerPatterns
BasicLifecycleMonitor
public BasicLifecycleMonitor(org.apache.geronimo.kernel.Kernel kernel)
destroy
public void destroy()
addSource
private void addSource(javax.management.ObjectName source)
removeSource
private void removeSource(javax.management.ObjectName source)
addLifecycleListener
public void addLifecycleListener(org.apache.geronimo.kernel.lifecycle.LifecycleListener listener,
javax.management.ObjectName pattern)
- Specified by:
addLifecycleListener in interface org.apache.geronimo.kernel.lifecycle.LifecycleMonitor
addLifecycleListener
public void addLifecycleListener(org.apache.geronimo.kernel.lifecycle.LifecycleListener listener,
java.util.Set patterns)
- Specified by:
addLifecycleListener in interface org.apache.geronimo.kernel.lifecycle.LifecycleMonitor
removeLifecycleListener
public void removeLifecycleListener(org.apache.geronimo.kernel.lifecycle.LifecycleListener listener)
- Specified by:
removeLifecycleListener in interface org.apache.geronimo.kernel.lifecycle.LifecycleMonitor
getTargets
private java.util.Set getTargets(javax.management.ObjectName source)
fireLoadedEvent
private void fireLoadedEvent(javax.management.ObjectName objectName)
fireStartingEvent
private void fireStartingEvent(javax.management.ObjectName source)
fireRunningEvent
private void fireRunningEvent(javax.management.ObjectName source)
fireStoppingEvent
private void fireStoppingEvent(javax.management.ObjectName source)
fireStoppedEvent
private void fireStoppedEvent(javax.management.ObjectName source)
fireFailedEvent
private void fireFailedEvent(javax.management.ObjectName source)
fireUnloadedEvent
private void fireUnloadedEvent(javax.management.ObjectName source)
createLifecycleBroadcaster
public org.apache.geronimo.gbean.runtime.LifecycleBroadcaster createLifecycleBroadcaster(javax.management.ObjectName objectName)