Class CamelConduit
- java.lang.Object
-
- org.apache.cxf.transport.AbstractObservable
-
- org.apache.cxf.transport.AbstractConduit
-
- 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
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
BASE_BEAN_NAME_SUFFIX
-
Constructor Summary
Constructors Constructor Description 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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description 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.AbstractObservable
activate, deactivate, getMessageObserver, getTargetReference, getTargetReference, 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 interfaceorg.apache.cxf.transport.Conduit
- Throws:
IOException
-
close
public void close()
- Specified by:
close
in interfaceorg.apache.cxf.transport.Conduit
- Overrides:
close
in classorg.apache.cxf.transport.AbstractConduit
-
getLogger
protected Logger getLogger()
- Specified by:
getLogger
in classorg.apache.cxf.transport.AbstractObservable
-
getBeanName
public String getBeanName()
- Specified by:
getBeanName
in interfaceorg.apache.cxf.configuration.Configurable
-
getCamelTemplate
@Deprecated public org.apache.camel.ProducerTemplate getCamelTemplate()
Deprecated.
-
setCamelTemplate
@Deprecated public void setCamelTemplate(org.apache.camel.ProducerTemplate template)
Deprecated.
-
-