Element Summary

ElementDescriptionClass
componenta JBI component for hosting endpoints that can useorg.apache.servicemix.cxfbc.CxfBcComponent
consumera consumer endpoint that is capable of using SOAP/HTTP or SOAP/JMSorg.apache.servicemix.cxfbc.CxfBcConsumer
providera provider endpoint that is capable oforg.apache.servicemix.cxfbc.CxfBcProvider

Element Detail

Element: component

AttributeTypeDescription
busConfigxs:stringthe location of the CXF configuration file used to configure the CXF
ElementTypeDescription
configuration<spring:bean/>
endpoints(<spring:bean/>)*the list of endpoints hosted by the component

Element: consumer

AttributeTypeDescription
busCfgxs:stringthe location of the CXF configuration file used to configure the CXF bus.
endpointxs:string
interfaceNamexs:QName
locationURIxs:stringthe HTTP address to which requests are sent.
mtomEnabledxs:booleanSpecifies if MTOM / attachment support is enabled.
servicexs:QName
synchronousxs:booleanSpecifies if the endpoint expects send messageExchange by sendSync .
targetEndpointxs:string
targetInterfacexs:QName
targetOperationxs:QName
targetServicexs:QName
targetUrixs:string
timeoutxs:integerthe number of millis the endpoint will wait for a response.
useJBIWrapperxs:booleanSpecifies if the JBI wrapper is sent in the body of the message.
wsdlxs:stringthe location of the WSDL document defining the endpoint's interface
ElementTypeDescription
definition<spring:bean/>
description<spring:bean/>
inFaultInterceptors(<spring:bean/>)*a list of beans configuring interceptors that process incoming faults
inInterceptors(<spring:bean/>)*a list of beans configuring interceptors that process incoming responses
outFaultInterceptors(<spring:bean/>)*a list of beans configuring interceptors that process fault
outInterceptors(<spring:bean/>)*a list of beans configuring interceptors that process requests
serviceUnit<spring:bean/>

Element: provider

AttributeTypeDescription
busCfgxs:stringthe location of the CXF configuration file used to configure the CXF bus.
endpointxs:string
interfaceNamexs:QName
locationURIxs:stringthe HTTP address of the exposed service. This value will overide
mtomEnabledxs:booleanSpecifies if MTOM / attachment support is enabled.
servicexs:QName
useJBIWrapperxs:booleanSpecifies if the JBI wrapper is sent in the body of the message.
wsdlxs:stringthe location of the WSDL document defining the endpoint's interface
ElementTypeDescription
definition<spring:bean/>
description<spring:bean/>
inFaultInterceptors(<spring:bean/>)*a list of beans configuring interceptors that process incoming faults
inInterceptors(<spring:bean/>)*a list of beans configuring interceptors that process incoming requests
outFaultInterceptors(<spring:bean/>)*a list of beans configuring interceptors that process fault
outInterceptors(<spring:bean/>)*a list of beans configuring interceptors that process responses
serviceUnit<spring:bean/>