public class CamelTransportFactory
extends org.apache.cxf.transport.AbstractTransportFactory
implements org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory, org.apache.camel.CamelContextAware
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
DEFAULT_NAMESPACES |
static String |
TRANSPORT_ID |
| Constructor and Description |
|---|
CamelTransportFactory() |
CamelTransportFactory(org.apache.cxf.Bus b) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.CamelContext |
getCamelContext() |
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 |
getHeaderFilterStrategy() |
Set<String> |
getUriPrefixes() |
boolean |
isCheckException() |
void |
registerFactory() |
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) |
void |
unregisterFactory() |
getTransportIds, setTransportIdspublic static final String TRANSPORT_ID
public CamelTransportFactory()
public CamelTransportFactory(org.apache.cxf.Bus b)
public void setCheckException(boolean check)
public boolean isCheckException()
public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo targetInfo)
throws IOException
IOExceptionpublic org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.ws.addressing.EndpointReferenceType target)
throws IOException
IOExceptionpublic org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo)
throws IOException
IOExceptionpublic Set<String> getUriPrefixes()
getUriPrefixes in interface org.apache.cxf.transport.ConduitInitiatorgetUriPrefixes in interface org.apache.cxf.transport.DestinationFactorygetUriPrefixes in class org.apache.cxf.transport.AbstractTransportFactorypublic org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
public void setHeaderFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
public org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext c)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo ei,
org.apache.cxf.Bus b)
throws IOException
getDestination in interface org.apache.cxf.transport.DestinationFactoryIOExceptionpublic org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo targetInfo,
org.apache.cxf.Bus b)
throws IOException
getConduit in interface org.apache.cxf.transport.ConduitInitiatorIOExceptionpublic 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
getConduit in interface org.apache.cxf.transport.ConduitInitiatorIOExceptionpublic void setBus(org.apache.cxf.Bus b)
public final void registerFactory()
public final void unregisterFactory()
Apache Camel