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

java.lang.Object
  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:
CamelContextAware, Endpoint, IsSingleton, HeaderFilterStrategyAware

public class CxfBeanEndpoint
extends ProcessorEndpoint
implements HeaderFilterStrategyAware

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

Version:
$Revision: 19197 $

Constructor Summary
CxfBeanEndpoint(String remaining, CxfBeanComponent component)
           
 
Method Summary
protected  String createEndpointUri()
           
 org.apache.cxf.Bus getBus()
           
 CxfBeanBinding getCxfBeanBinding()
           
 HeaderFilterStrategy getHeaderFilterStrategy()
           
 void init()
           
 boolean isLoggingFeatureEnabled()
           
 boolean isPopulateFromClass()
           
 boolean isSetDefaultBus()
           
 void setBus(org.apache.cxf.Bus bus)
           
 void setCxfBeanBinding(CxfBeanBinding cxfBeanBinding)
           
 void setHeaderFilterStrategy(HeaderFilterStrategy headerFilterStrategy)
           
 void setLoggingFeatureEnabled(boolean loggingFeatureEnabled)
           
 void setPopulateFromClass(boolean populateFromClass)
           
 void setSetDefaultBus(boolean isSetDefaultBus)
           
 void start()
           
 void stop()
           
 
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
configureConsumer, configureProperties, getConsumerProperties, setConsumerProperties
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
createExchange, createExchange, createExchange, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExchangePattern, getExchangeType, hashCode, isLenientProperties, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CxfBeanEndpoint

public CxfBeanEndpoint(String remaining,
                       CxfBeanComponent component)
Method Detail

stop

public void stop()

start

public void start()

init

public void init()

createEndpointUri

protected String createEndpointUri()
Overrides:
createEndpointUri in class 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(CxfBeanBinding cxfBeanBinding)

getCxfBeanBinding

public CxfBeanBinding getCxfBeanBinding()

setHeaderFilterStrategy

public void setHeaderFilterStrategy(HeaderFilterStrategy headerFilterStrategy)
Specified by:
setHeaderFilterStrategy in interface HeaderFilterStrategyAware

getHeaderFilterStrategy

public HeaderFilterStrategy getHeaderFilterStrategy()
Specified by:
getHeaderFilterStrategy in interface HeaderFilterStrategyAware

setLoggingFeatureEnabled

public void setLoggingFeatureEnabled(boolean loggingFeatureEnabled)

isLoggingFeatureEnabled

public boolean isLoggingFeatureEnabled()

setPopulateFromClass

public void setPopulateFromClass(boolean populateFromClass)

isPopulateFromClass

public boolean isPopulateFromClass()


Copyright © 2007-2010 IONA Open Source Community. All Rights Reserved.