public class CamelDestination
extends org.apache.cxf.transport.AbstractDestination
implements org.apache.cxf.configuration.Configurable
Modifier and Type | Class and Description |
---|---|
protected class |
CamelDestination.BackChannelConduit |
protected class |
CamelDestination.ConsumerProcessor |
Modifier and Type | Field and Description |
---|---|
protected static String |
BASE_BEAN_NAME_SUFFIX |
Constructor and Description |
---|
CamelDestination(org.apache.camel.CamelContext camelContext,
org.apache.cxf.Bus bus,
org.apache.cxf.transport.ConduitInitiator ci,
org.apache.cxf.service.model.EndpointInfo info) |
CamelDestination(org.apache.camel.CamelContext camelContext,
org.apache.cxf.Bus bus,
org.apache.cxf.transport.ConduitInitiator ci,
org.apache.cxf.service.model.EndpointInfo info,
org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy,
boolean checkException) |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
void |
deactivate() |
String |
getBeanName() |
org.apache.camel.CamelContext |
getCamelContext() |
String |
getCamelDestinationUri() |
protected org.apache.cxf.transport.ConduitInitiator |
getConduitInitiator() |
protected org.apache.cxf.transport.Conduit |
getInbuiltBackChannel(org.apache.cxf.message.Message inMessage) |
protected Logger |
getLogger() |
protected void |
incoming(org.apache.camel.Exchange camelExchange) |
boolean |
isCheckException() |
protected boolean |
markPartialResponse(org.apache.cxf.message.Message partialResponse,
org.apache.cxf.ws.addressing.EndpointReferenceType decoupledTarget)
Mark message as a partial message.
|
protected void |
propagateResponseHeadersToCamel(org.apache.cxf.message.Message outMessage,
org.apache.camel.Exchange camelExchange) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setCheckException(boolean exception) |
void |
shutdown() |
getAddress, getBackChannel, getEndpointInfo
getMessageObserver, getTargetReference, getTargetReference, setMessageObserver
protected static final String BASE_BEAN_NAME_SUFFIX
public CamelDestination(org.apache.camel.CamelContext camelContext, org.apache.cxf.Bus bus, org.apache.cxf.transport.ConduitInitiator ci, org.apache.cxf.service.model.EndpointInfo info) throws IOException
IOException
public CamelDestination(org.apache.camel.CamelContext camelContext, org.apache.cxf.Bus bus, org.apache.cxf.transport.ConduitInitiator ci, org.apache.cxf.service.model.EndpointInfo info, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy, boolean checkException) throws IOException
IOException
protected Logger getLogger()
getLogger
in class org.apache.cxf.transport.AbstractObservable
public void setCheckException(boolean exception)
public boolean isCheckException()
protected org.apache.cxf.transport.Conduit getInbuiltBackChannel(org.apache.cxf.message.Message inMessage)
getInbuiltBackChannel
in class org.apache.cxf.transport.AbstractDestination
inMessage
- the incoming messagepublic void activate()
activate
in class org.apache.cxf.transport.AbstractObservable
public void deactivate()
deactivate
in class org.apache.cxf.transport.AbstractObservable
public void shutdown()
shutdown
in interface org.apache.cxf.transport.Destination
shutdown
in class org.apache.cxf.transport.AbstractDestination
public org.apache.camel.CamelContext getCamelContext()
public void setCamelContext(org.apache.camel.CamelContext camelContext)
protected void incoming(org.apache.camel.Exchange camelExchange)
public String getBeanName()
getBeanName
in interface org.apache.cxf.configuration.Configurable
public String getCamelDestinationUri()
protected boolean markPartialResponse(org.apache.cxf.message.Message partialResponse, org.apache.cxf.ws.addressing.EndpointReferenceType decoupledTarget)
partialResponse
- the partial response messagedecoupledTarget
- the decoupled targetprotected org.apache.cxf.transport.ConduitInitiator getConduitInitiator()
protected void propagateResponseHeadersToCamel(org.apache.cxf.message.Message outMessage, org.apache.camel.Exchange camelExchange)
Apache Camel