org.apache.camel.component.cxf.cxfbean
Class CxfBeanEndpoint

java.lang.Object
  extended by org.apache.camel.support.ServiceSupport
      extended by org.apache.camel.impl.DefaultEndpoint
          extended by org.apache.camel.impl.ScheduledPollEndpoint
              extended by org.apache.camel.impl.DefaultPollingEndpoint
                  extended by org.apache.camel.impl.ProcessorEndpoint
                      extended by org.apache.camel.component.cxf.cxfbean.CxfBeanEndpoint
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

public class CxfBeanEndpoint
extends org.apache.camel.impl.ProcessorEndpoint
implements org.apache.camel.spi.HeaderFilterStrategyAware

CXF Bean Endpoint is a ProcessorEndpoint which associated with a CxfBeanDestination. It delegates the processing of Camel Exchanges to the associated CxfBeanDestination.


Field Summary
 
Fields inherited from class org.apache.camel.support.ServiceSupport
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
 
Constructor Summary
CxfBeanEndpoint(String remaining, CxfBeanComponent component)
           
 
Method Summary
protected  String createEndpointUri()
           
protected  void doStart()
           
protected  void doStop()
           
 org.apache.cxf.Bus getBus()
           
 org.apache.camel.component.cxf.common.message.CxfMessageMapper getCxfBeanBinding()
           
 org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
           
 List<Object> getProviders()
           
 void init()
           
 boolean isLoggingFeatureEnabled()
           
 boolean isPopulateFromClass()
           
 boolean isSetDefaultBus()
           
 void setBus(org.apache.cxf.Bus bus)
           
 void setCxfBeanBinding(org.apache.camel.component.cxf.common.message.CxfMessageMapper cxfBeanBinding)
           
 void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
           
 void setLoggingFeatureEnabled(boolean loggingFeatureEnabled)
           
 void setPopulateFromClass(boolean populateFromClass)
           
 void setProviders(List<Object> providers)
           
 void setSetDefaultBus(boolean isSetDefaultBus)
           
 
Methods inherited from class org.apache.camel.impl.ProcessorEndpoint
createPollingConsumer, createProcessor, createProducer, getProcessor, isSingleton, onExchange, setProcessor
 
Methods inherited from class org.apache.camel.impl.DefaultPollingEndpoint
createConsumer
 
Methods inherited from class org.apache.camel.impl.ScheduledPollEndpoint
configureProperties
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
configureConsumer, createEndpointConfiguration, createExchange, createExchange, createExchange, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toString
 
Methods inherited from class org.apache.camel.support.ServiceSupport
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.camel.Service
start, stop
 

Constructor Detail

CxfBeanEndpoint

public CxfBeanEndpoint(String remaining,
                       CxfBeanComponent component)
Method Detail

doStart

protected void doStart()
                throws Exception
Overrides:
doStart in class org.apache.camel.impl.DefaultEndpoint
Throws:
Exception

doStop

protected void doStop()
               throws Exception
Overrides:
doStop in class org.apache.camel.impl.DefaultEndpoint
Throws:
Exception

init

public void init()

createEndpointUri

protected String createEndpointUri()
Overrides:
createEndpointUri in class org.apache.camel.impl.DefaultEndpoint

getBus

public org.apache.cxf.Bus getBus()

setBus

public void setBus(org.apache.cxf.Bus bus)

setSetDefaultBus

public void setSetDefaultBus(boolean isSetDefaultBus)

isSetDefaultBus

public boolean isSetDefaultBus()

setCxfBeanBinding

public void setCxfBeanBinding(org.apache.camel.component.cxf.common.message.CxfMessageMapper cxfBeanBinding)

getCxfBeanBinding

public org.apache.camel.component.cxf.common.message.CxfMessageMapper getCxfBeanBinding()

setHeaderFilterStrategy

public void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
Specified by:
setHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAware

getHeaderFilterStrategy

public org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
Specified by:
getHeaderFilterStrategy in interface org.apache.camel.spi.HeaderFilterStrategyAware

setLoggingFeatureEnabled

public void setLoggingFeatureEnabled(boolean loggingFeatureEnabled)

isLoggingFeatureEnabled

public boolean isLoggingFeatureEnabled()

setPopulateFromClass

public void setPopulateFromClass(boolean populateFromClass)

isPopulateFromClass

public boolean isPopulateFromClass()

getProviders

public List<Object> getProviders()

setProviders

public void setProviders(List<Object> providers)


Apache CAMEL