org.apache.camel.component.cxf.transport
Class CamelConduit

java.lang.Object
  extended by org.apache.cxf.transport.AbstractObservable
      extended by org.apache.cxf.transport.AbstractConduit
          extended by org.apache.camel.component.cxf.transport.CamelConduit
All Implemented Interfaces:
org.apache.cxf.configuration.Configurable, org.apache.cxf.transport.Conduit, org.apache.cxf.transport.Observable

public class CamelConduit
extends org.apache.cxf.transport.AbstractConduit
implements org.apache.cxf.configuration.Configurable

Version:

Field Summary
protected static String BASE_BEAN_NAME_SUFFIX
           
 
Fields inherited from class org.apache.cxf.transport.AbstractConduit
target
 
Fields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver
 
Constructor Summary
CamelConduit(org.apache.camel.CamelContext context, org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
CamelConduit(org.apache.camel.CamelContext context, org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo epInfo, org.apache.cxf.ws.addressing.EndpointReferenceType targetReference)
           
CamelConduit(org.apache.camel.CamelContext context, org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo epInfo, org.apache.cxf.ws.addressing.EndpointReferenceType targetReference, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
           
 
Method Summary
 void close()
           
 String getBeanName()
           
 org.apache.camel.CamelContext getCamelContext()
           
 org.apache.camel.ProducerTemplate getCamelTemplate()
          Deprecated. 
protected  Logger getLogger()
           
 void prepare(org.apache.cxf.message.Message message)
           
 void setCamelContext(org.apache.camel.CamelContext context)
           
 void setCamelTemplate(org.apache.camel.ProducerTemplate template)
          Deprecated. 
 
Methods inherited from class org.apache.cxf.transport.AbstractConduit
close, getTarget, toString
 
Methods inherited from class org.apache.cxf.transport.AbstractObservable
activate, deactivate, getMessageObserver, getTargetReference, getTargetReference, setMessageObserver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.transport.Observable
getMessageObserver, setMessageObserver
 

Field Detail

BASE_BEAN_NAME_SUFFIX

protected static final String BASE_BEAN_NAME_SUFFIX
See Also:
Constant Field Values
Constructor Detail

CamelConduit

public CamelConduit(org.apache.camel.CamelContext context,
                    org.apache.cxf.Bus b,
                    org.apache.cxf.service.model.EndpointInfo endpointInfo)

CamelConduit

public CamelConduit(org.apache.camel.CamelContext context,
                    org.apache.cxf.Bus b,
                    org.apache.cxf.service.model.EndpointInfo epInfo,
                    org.apache.cxf.ws.addressing.EndpointReferenceType targetReference)

CamelConduit

public CamelConduit(org.apache.camel.CamelContext context,
                    org.apache.cxf.Bus b,
                    org.apache.cxf.service.model.EndpointInfo epInfo,
                    org.apache.cxf.ws.addressing.EndpointReferenceType targetReference,
                    org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
Method Detail

setCamelContext

public void setCamelContext(org.apache.camel.CamelContext context)

getCamelContext

public org.apache.camel.CamelContext getCamelContext()

prepare

public void prepare(org.apache.cxf.message.Message message)
             throws IOException
Specified by:
prepare in interface org.apache.cxf.transport.Conduit
Throws:
IOException

close

public void close()
Specified by:
close in interface org.apache.cxf.transport.Conduit
Overrides:
close in class org.apache.cxf.transport.AbstractConduit

getLogger

protected Logger getLogger()
Specified by:
getLogger in class org.apache.cxf.transport.AbstractObservable

getBeanName

public String getBeanName()
Specified by:
getBeanName in interface org.apache.cxf.configuration.Configurable

getCamelTemplate

@Deprecated
public org.apache.camel.ProducerTemplate getCamelTemplate()
                                                   throws Exception
Deprecated. 

Throws:
Exception

setCamelTemplate

@Deprecated
public void setCamelTemplate(org.apache.camel.ProducerTemplate template)
Deprecated. 



Apache Camel