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, getEndpointInfogetMessageObserver, getTargetReference, getTargetReference, setMessageObserverprotected 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
IOExceptionpublic 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
IOExceptionprotected Logger getLogger()
getLogger in class org.apache.cxf.transport.AbstractObservablepublic 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.AbstractDestinationinMessage - the incoming messagepublic void activate()
activate in class org.apache.cxf.transport.AbstractObservablepublic void deactivate()
deactivate in class org.apache.cxf.transport.AbstractObservablepublic void shutdown()
shutdown in interface org.apache.cxf.transport.Destinationshutdown in class org.apache.cxf.transport.AbstractDestinationpublic 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.Configurablepublic 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