org.apache.servicemix.common
Class BaseLifeCycle

java.lang.Object
  extended by org.apache.servicemix.common.AsyncBaseLifeCycle
      extended by org.apache.servicemix.common.BaseLifeCycle
All Implemented Interfaces:
javax.jbi.component.ComponentLifeCycle, org.apache.servicemix.jbi.listener.MessageExchangeListener

Deprecated. use SyncLifeCycleWrapper instead

public class BaseLifeCycle
extends AsyncBaseLifeCycle
implements org.apache.servicemix.MessageExchangeListener

Base class for life cycle management of components. This lifecycle uses Push delivery by implementing MessageExchangeListerner interface.

Since:
3.0
Version:
$Revision$
Author:
Guillaume Nodet

Field Summary
 
Fields inherited from class org.apache.servicemix.common.AsyncBaseLifeCycle
channel, component, consumerExecutor, container, context, correlationId, currentState, executorFactory, INITIALIZED, knownExchanges, logger, mbeanName, poller, polling, providerExecutor, running, transactionManager, workManagerCreated
 
Constructor Summary
protected BaseLifeCycle()
          Deprecated.  
  BaseLifeCycle(ServiceMixComponent component)
          Deprecated.  
 
Method Summary
 
Methods inherited from class org.apache.servicemix.common.AsyncBaseLifeCycle
createExecutorFactory, createExtensionMBeanName, doInit, doShutDown, doStart, doStop, exceptionShouldRollbackTx, findExecutorFactory, getContainer, getContext, getCurrentState, getEPRServiceName, getExecutor, getExecutorFactory, getExtensionMBean, getExtensionMBeanName, getKnownExchanges, getResolvedEPR, getSmx3Container, handleExchange, init, isInitialized, isShutDown, isStarted, isStopped, isUnknown, onMessageExchange, pollDeliveryChannel, prepareExchange, prepareShutdown, prepareShutdown, processExchange, processExchangeInTx, setComponent, setCurrentState, setExecutor, setExecutorFactory, shutDown, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.servicemix.jbi.listener.MessageExchangeListener
onMessageExchange
 

Constructor Detail

BaseLifeCycle

protected BaseLifeCycle()
Deprecated. 

BaseLifeCycle

public BaseLifeCycle(ServiceMixComponent component)
Deprecated. 


Copyright © 2005-2012 FuseSource. All Rights Reserved.