Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.geronimo.kernel.basic
Class BasicLifecycleMonitor  view BasicLifecycleMonitor download BasicLifecycleMonitor.java

java.lang.Object
  extended byorg.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) $

Nested Class Summary
private  class BasicLifecycleMonitor.RawLifecycleBroadcaster
           
 
Field Summary
private  java.util.Map boundListeners
           
private  org.apache.geronimo.kernel.Kernel kernel
           
private  java.util.Map listenerPatterns
           
private static org.apache.commons.logging.Log log
           
 
Constructor Summary
BasicLifecycleMonitor(org.apache.geronimo.kernel.Kernel kernel)
           
 
Method Summary
 void addLifecycleListener(org.apache.geronimo.kernel.lifecycle.LifecycleListener listener, javax.management.ObjectName pattern)
           
 void addLifecycleListener(org.apache.geronimo.kernel.lifecycle.LifecycleListener listener, java.util.Set patterns)
           
private  void addSource(javax.management.ObjectName source)
           
 org.apache.geronimo.gbean.runtime.LifecycleBroadcaster createLifecycleBroadcaster(javax.management.ObjectName objectName)
           
 void destroy()
           
private  void fireFailedEvent(javax.management.ObjectName source)
           
private  void fireLoadedEvent(javax.management.ObjectName objectName)
           
private  void fireRunningEvent(javax.management.ObjectName source)
           
private  void fireStartingEvent(javax.management.ObjectName source)
           
private  void fireStoppedEvent(javax.management.ObjectName source)
           
private  void fireStoppingEvent(javax.management.ObjectName source)
           
private  void fireUnloadedEvent(javax.management.ObjectName source)
           
private  java.util.Set getTargets(javax.management.ObjectName source)
           
 void removeLifecycleListener(org.apache.geronimo.kernel.lifecycle.LifecycleListener listener)
           
private  void removeSource(javax.management.ObjectName source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

BasicLifecycleMonitor

public BasicLifecycleMonitor(org.apache.geronimo.kernel.Kernel kernel)
Method Detail

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)