org.apache.camel.component.cxf.cxfbean
Class CxfBeanTransportFactory

java.lang.Object
  extended by org.apache.cxf.transport.AbstractTransportFactory
      extended by org.apache.camel.component.cxf.transport.CamelTransportFactory
          extended by org.apache.camel.component.cxf.cxfbean.CxfBeanTransportFactory
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory

public class CxfBeanTransportFactory
extends org.apache.camel.component.cxf.transport.CamelTransportFactory

CXF Bean TransportFactory that overrides CamelTransportFactory to create a specific Destination (@link CxfBeanDestination}.

Version:

Field Summary
static String TRANSPORT_ID
           
 
Fields inherited from class org.apache.camel.component.cxf.transport.CamelTransportFactory
DEFAULT_NAMESPACES
 
Fields inherited from class org.apache.cxf.transport.AbstractTransportFactory
bus
 
Constructor Summary
CxfBeanTransportFactory()
           
 
Method Summary
 org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
 void setCxfBeanComponent(CxfBeanComponent cxfBeanComponent)
           
 
Methods inherited from class org.apache.camel.component.cxf.transport.CamelTransportFactory
getCamelContext, getConduit, getConduit, getHeaderFilterStrategy, getUriPrefixes, isCheckException, setBus, setCamelContext, setCheckException, setHeaderFilterStrategy
 
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
Constructor Detail

CxfBeanTransportFactory

public CxfBeanTransportFactory()
Method Detail

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
Overrides:
getDestination in class org.apache.camel.component.cxf.transport.CamelTransportFactory
Throws:
IOException

setCxfBeanComponent

public void setCxfBeanComponent(CxfBeanComponent cxfBeanComponent)


Apache CAMEL