org.jboss.soa.esb.listeners.jca
Class JcaInflowGateway

java.lang.Object
  extended by org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle
      extended by org.jboss.soa.esb.listeners.lifecycle.AbstractThreadedManagedLifecycle
          extended by org.jboss.soa.esb.listeners.jca.JcaInflowGateway
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable, ManagedLifecycle

public class JcaInflowGateway
extends AbstractThreadedManagedLifecycle

Version:
$Revision: 1.1 $
Author:
Bill Burke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle
PARAM_TERMINATION_PERIOD
 
Constructor Summary
JcaInflowGateway(ConfigTree config)
           
 
Method Summary
protected  void doInitialise()
          Handle the initialisation of the managed instance.
protected  void doRun()
          Execute on the thread.
protected  void doStop()
          Handle the stop of the managed instance.
static java.lang.Class findMessagingType(java.lang.Class clazz)
           
 
Methods inherited from class org.jboss.soa.esb.listeners.lifecycle.AbstractThreadedManagedLifecycle
addManagedLifecycleThreadEventListener, doDestroy, doStart, doThreadedDestroy, isRunning, isStopped, isStopping, removeManagedLifecycleThreadEventListener, run, setRunning, waitForRunningStateChange, waitUntilStopped, waitUntilStopped, waitUntilStopping
 
Methods inherited from class org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle
addManagedLifecycleEventListener, changeState, destroy, getConfig, getState, getTerminationPeriod, initialise, removeManagedLifecycleEventListener, start, stop, waitUntilDestroyed, waitUntilDestroyed, waitUntilNotState, waitUntilState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JcaInflowGateway

public JcaInflowGateway(ConfigTree config)
                 throws ConfigurationException
Throws:
ConfigurationException
Method Detail

findMessagingType

public static java.lang.Class findMessagingType(java.lang.Class clazz)
                                         throws ConfigurationException
Throws:
ConfigurationException

doInitialise

protected void doInitialise()
                     throws ManagedLifecycleException
Description copied from class: AbstractManagedLifecycle
Handle the initialisation of the managed instance.

Specified by:
doInitialise in class AbstractManagedLifecycle
Throws:
ManagedLifecycleException - for errors while initialisation.

doRun

protected void doRun()
Description copied from class: AbstractThreadedManagedLifecycle
Execute on the thread.

Specified by:
doRun in class AbstractThreadedManagedLifecycle

doStop

protected void doStop()
               throws ManagedLifecycleException
Description copied from class: AbstractThreadedManagedLifecycle
Handle the stop of the managed instance.

Overrides:
doStop in class AbstractThreadedManagedLifecycle
Throws:
ManagedLifecycleException - for errors while stopping.