org.apache.servicemix.cxfse
Class CxfSeComponent

java.lang.Object
  extended by org.apache.servicemix.common.AsyncBaseLifeCycle
      extended by org.apache.servicemix.common.BaseLifeCycle
          extended by org.apache.servicemix.common.DefaultComponent
              extended by org.apache.servicemix.cxfse.CxfSeComponent
All Implemented Interfaces:
Component, ComponentLifeCycle, ServiceMixComponent, MessageExchangeListener

public class CxfSeComponent
extends DefaultComponent

Author:
gnodet

Field Summary
static String JBI_TRANSPORT_ID
           
 
Fields inherited from class org.apache.servicemix.common.DefaultComponent
logger, registry, serviceUnit, serviceUnitManager
 
Fields inherited from class org.apache.servicemix.common.AsyncBaseLifeCycle
channel, component, context, correlationId, currentState, executor, executorFactory, INITIALIZED, mbeanName, poller, polling, processors, running, transactionManager, workManagerCreated
 
Constructor Summary
CxfSeComponent()
           
 
Method Summary
 BaseServiceUnitManager createServiceUnitManager()
           
protected  void doInit()
           
 org.apache.cxf.Bus getBus()
           
protected  List getConfiguredEndpoints()
           
protected  Class[] getEndpointClasses()
           
 CxfSeEndpoint[] getEndpoints()
           
 void setEndpoints(CxfSeEndpoint[] endpoints)
           
 
Methods inherited from class org.apache.servicemix.common.DefaultComponent
addEndpoint, asList, createRegistry, doShutDown, doStart, doStop, getComponentContext, getComponentName, getEPRElementName, getEPRProtocols, getEPRServiceName, getLifeCycle, getLogger, getRegistry, getServiceDescription, getServiceUnit, getServiceUnitManager, isExchangeWithConsumerOkay, isExchangeWithProviderOkay, removeEndpoint, resolveEndpointReference, validateEndpoint
 
Methods inherited from class org.apache.servicemix.common.BaseLifeCycle
onMessageExchange
 
Methods inherited from class org.apache.servicemix.common.AsyncBaseLifeCycle
createExecutorFactory, createExtensionMBeanName, exceptionShouldRollbackTx, findExecutorFactory, getContext, getCurrentState, getExecutor, getExtensionMBean, getExtensionMBeanName, getResolvedEPR, init, isInitialized, isShutDown, isStarted, isStopped, isUnknown, pollDeliveryChannel, prepareConsumerExchange, processExchange, processExchangeInTx, sendConsumerExchange, sendConsumerExchange, setComponent, setCurrentState, 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.common.ServiceMixComponent
getExecutor, prepareConsumerExchange, sendConsumerExchange
 

Field Detail

JBI_TRANSPORT_ID

public static final String JBI_TRANSPORT_ID
See Also:
Constant Field Values
Constructor Detail

CxfSeComponent

public CxfSeComponent()
Method Detail

getEndpoints

public CxfSeEndpoint[] getEndpoints()
Returns:
the endpoints

setEndpoints

public void setEndpoints(CxfSeEndpoint[] endpoints)
Parameters:
endpoints - the endpoints to set

getConfiguredEndpoints

protected List getConfiguredEndpoints()
Specified by:
getConfiguredEndpoints in class DefaultComponent

getEndpointClasses

protected Class[] getEndpointClasses()
Specified by:
getEndpointClasses in class DefaultComponent

createServiceUnitManager

public BaseServiceUnitManager createServiceUnitManager()
Overrides:
createServiceUnitManager in class DefaultComponent

doInit

protected void doInit()
               throws Exception
Overrides:
doInit in class DefaultComponent
Throws:
Exception

getBus

public org.apache.cxf.Bus getBus()


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.