CXF

CXF

Scheme: cxf

Defines the CXF Endpoint. It contains a list of properties for CXF endpoint including {@link DataFormat}, {@link CxfBinding}, and {@link HeaderFilterStrategy}. The default DataFormat mode is {@link DataFormat#POJO}.

Name Kind Type Required Deprecated Default Value Enum Values Description
beanId path java.lang.String false To lookup an existing configured CxfEndpoint. Must used bean: as prefix.
address path java.lang.String false
createBus parameter boolean false
wsdlURL parameter java.lang.String false
portNameString parameter java.lang.String false
serviceNameString parameter java.lang.String false
defaultOperationName parameter java.lang.String false
defaultOperationNamespace parameter java.lang.String false
isWrapped parameter boolean false
wrappedStyle parameter java.lang.Boolean false
allowStreaming parameter java.lang.Boolean false
dataFormat parameter org.apache.camel.component.cxf.DataFormat false POJO PAYLOAD
RAW
MESSAGE
CXF_MESSAGE
POJO
publishedEndpointUrl parameter java.lang.String false
inOut parameter boolean false true
isSetDefaultBus parameter boolean false
loggingFeatureEnabled parameter boolean false
loggingSizeLimit parameter int false
mtomEnabled parameter boolean false
skipPayloadMessagePartCheck parameter boolean false
skipFaultLogging parameter boolean false
mergeProtocolHeaders parameter boolean false
transportId parameter java.lang.String false
bindingId parameter java.lang.String false
continuationTimeout parameter long false 30000
username parameter java.lang.String false
password parameter java.lang.String false
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

cxf consumer

A Consumer of exchanges for a service in CXF. CxfConsumer acts a CXF service to receive requests, convert them, and forward them to Camel route for processing. It is also responsible for converting and sending back responses to CXF client.