org.apache.camel.component.cxf.transport
Class CamelTransportFactory

java.lang.Object
  extended by org.apache.cxf.transport.AbstractTransportFactory
      extended by 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

Version:

Field Summary
static List<String> DEFAULT_NAMESPACES
           
static String TRANSPORT_ID
           
 
Fields inherited from class org.apache.cxf.transport.AbstractTransportFactory
bus
 
Constructor Summary
CamelTransportFactory()
           
CamelTransportFactory(org.apache.cxf.Bus b)
           
 
Method Summary
 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 endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target)
           
 org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
 org.apache.camel.spi.HeaderFilterStrategy getHeaderFilterStrategy()
           
 Set<String> getUriPrefixes()
           
 boolean isCheckException()
           
 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)
           
 
Methods inherited from class org.apache.cxf.transport.AbstractTransportFactory
getBus, getTransportIds, register, setTransportIds, unregister
 
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 Detail

TRANSPORT_ID

public static final String TRANSPORT_ID
See Also:
Constant Field Values

DEFAULT_NAMESPACES

public static final List<String> DEFAULT_NAMESPACES
Constructor Detail

CamelTransportFactory

public CamelTransportFactory()

CamelTransportFactory

public CamelTransportFactory(org.apache.cxf.Bus b)
Method Detail

setBus

public void setBus(org.apache.cxf.Bus b)
Overrides:
setBus in class org.apache.cxf.transport.AbstractTransportFactory

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
Specified by:
getConduit in interface org.apache.cxf.transport.ConduitInitiator
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
Specified by:
getConduit in interface org.apache.cxf.transport.ConduitInitiator
Throws:
IOException

getDestination

public org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo)
                                                    throws IOException
Specified by:
getDestination in interface org.apache.cxf.transport.DestinationFactory
Throws:
IOException

getUriPrefixes

public Set<String> getUriPrefixes()
Specified by:
getUriPrefixes in interface org.apache.cxf.transport.ConduitInitiator
Specified by:
getUriPrefixes in interface org.apache.cxf.transport.DestinationFactory
Overrides:
getUriPrefixes in class org.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 interface org.apache.camel.CamelContextAware

setCamelContext

public void setCamelContext(org.apache.camel.CamelContext c)
Specified by:
setCamelContext in interface org.apache.camel.CamelContextAware


Apache Camel