org.osesb.transporthandlers
Class TransportHandlerApplicationLifecycleListener

java.lang.Object
  extended by weblogic.application.ApplicationLifecycleListener
      extended by org.osesb.transporthandlers.TransportHandlerApplicationLifecycleListener

public class TransportHandlerApplicationLifecycleListener
extends weblogic.application.ApplicationLifecycleListener

Weblogic-specific ApplicationLifecycleListener that is deployed with transport handlers to stop Object pools and the configured instance of the XMLRepository when a transport handler EAR is undeployed.


Field Summary
protected  java.lang.String thisClassName
          The name for this transportHandler, which defaults to the class name.
 
Constructor Summary
TransportHandlerApplicationLifecycleListener()
           
 
Method Summary
protected  void closeObjectPools()
          Close running object pools and stop their Heartbeat threads.
protected  void closeXMLRepository()
          Close the XMLRepository and stop XML artifact cache threads.
 void postStop(weblogic.application.ApplicationLifecycleEvent evt)
           
 
Methods inherited from class weblogic.application.ApplicationLifecycleListener
applicationDestroyed, applicationInitialized, initializingApplication, postStart, prepared, preparing, preStart, preStop, unprepared, unpreparing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thisClassName

protected java.lang.String thisClassName
The name for this transportHandler, which defaults to the class name.

Constructor Detail

TransportHandlerApplicationLifecycleListener

public TransportHandlerApplicationLifecycleListener()
Method Detail

postStop

public void postStop(weblogic.application.ApplicationLifecycleEvent evt)
Overrides:
postStop in class weblogic.application.ApplicationLifecycleListener

closeObjectPools

protected void closeObjectPools()
Close running object pools and stop their Heartbeat threads.


closeXMLRepository

protected void closeXMLRepository()
Close the XMLRepository and stop XML artifact cache threads.