Class CamelTransportFactory
java.lang.Object
org.apache.cxf.transport.AbstractTransportFactory
org.apache.camel.component.cxf.transport.CamelTransportFactory
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.cxf.transport.ConduitInitiator
,org.apache.cxf.transport.DestinationFactory
public class CamelTransportFactory
extends org.apache.cxf.transport.AbstractTransportFactory
implements org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory, org.apache.camel.CamelContextAware
-
Field Summary
Fields inherited from class org.apache.cxf.transport.AbstractTransportFactory
PREFERRED_TRANSPORT_ID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.CamelContext
org.apache.cxf.transport.Conduit
getConduit
(org.apache.cxf.service.model.EndpointInfo targetInfo) org.apache.cxf.transport.Conduit
getConduit
(org.apache.cxf.service.model.EndpointInfo targetInfo, org.apache.cxf.Bus b) org.apache.cxf.transport.Conduit
getConduit
(org.apache.cxf.service.model.EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target) org.apache.cxf.transport.Conduit
getConduit
(org.apache.cxf.service.model.EndpointInfo localInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target, org.apache.cxf.Bus b) org.apache.cxf.transport.Destination
getDestination
(org.apache.cxf.service.model.EndpointInfo endpointInfo) org.apache.cxf.transport.Destination
getDestination
(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.Bus b) org.apache.camel.spi.HeaderFilterStrategy
boolean
final void
void
setBus
(org.apache.cxf.Bus b) void
setCamelContext
(org.apache.camel.CamelContext c) void
setCheckException
(boolean check) void
setHeaderFilterStrategy
(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) final void
Methods inherited from class org.apache.cxf.transport.AbstractTransportFactory
getTransportIds, setTransportIds
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.cxf.transport.ConduitInitiator
getTransportIds
Methods inherited from interface org.apache.cxf.transport.DestinationFactory
getTransportIds
-
Field Details
-
TRANSPORT_ID
- See Also:
-
DEFAULT_NAMESPACES
-
-
Constructor Details
-
CamelTransportFactory
public CamelTransportFactory() -
CamelTransportFactory
public CamelTransportFactory(org.apache.cxf.Bus b)
-
-
Method Details
-
setCheckException
public void setCheckException(boolean check) -
isCheckException
public boolean isCheckException() -
getConduit
public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo targetInfo) throws IOException - Throws:
IOException
-
getConduit
public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target) throws IOException - Throws:
IOException
-
getDestination
public org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo) throws IOException - Throws:
IOException
-
getUriPrefixes
- Specified by:
getUriPrefixes
in interfaceorg.apache.cxf.transport.ConduitInitiator
- Specified by:
getUriPrefixes
in interfaceorg.apache.cxf.transport.DestinationFactory
- Overrides:
getUriPrefixes
in classorg.apache.cxf.transport.AbstractTransportFactory
-
getHeaderFilterStrategy
public org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy() -
setHeaderFilterStrategy
public void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) -
getCamelContext
public org.apache.camel.CamelContext getCamelContext()- Specified by:
getCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext c) - Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
getDestination
public org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.Bus b) throws IOException - Specified by:
getDestination
in interfaceorg.apache.cxf.transport.DestinationFactory
- Throws:
IOException
-
getConduit
public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo targetInfo, org.apache.cxf.Bus b) throws IOException - Specified by:
getConduit
in interfaceorg.apache.cxf.transport.ConduitInitiator
- Throws:
IOException
-
getConduit
public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo localInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target, org.apache.cxf.Bus b) throws IOException - Specified by:
getConduit
in interfaceorg.apache.cxf.transport.ConduitInitiator
- Throws:
IOException
-
setBus
public void setBus(org.apache.cxf.Bus b) -
registerFactory
public final void registerFactory() -
unregisterFactory
public final void unregisterFactory()
-