Class CamelConduit

  • All Implemented Interfaces:
    org.apache.cxf.configuration.Configurable, org.apache.cxf.transport.Conduit, org.apache.cxf.transport.Observable

    public class CamelConduit
    extends org.apache.cxf.transport.AbstractConduit
    implements org.apache.cxf.configuration.Configurable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static String BASE_BEAN_NAME_SUFFIX  
      • Fields inherited from class org.apache.cxf.transport.AbstractConduit

        target
      • Fields inherited from class org.apache.cxf.transport.AbstractObservable

        incomingObserver
    • Constructor Summary

      Constructors 
      Constructor Description
      CamelConduit​(org.apache.camel.CamelContext context, org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo endpointInfo)  
      CamelConduit​(org.apache.camel.CamelContext context, org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo epInfo, org.apache.cxf.ws.addressing.EndpointReferenceType targetReference)  
      CamelConduit​(org.apache.camel.CamelContext context, org.apache.cxf.Bus b, org.apache.cxf.service.model.EndpointInfo epInfo, org.apache.cxf.ws.addressing.EndpointReferenceType targetReference, org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)  
    • Constructor Detail

      • CamelConduit

        public CamelConduit​(org.apache.camel.CamelContext context,
                            org.apache.cxf.Bus b,
                            org.apache.cxf.service.model.EndpointInfo endpointInfo)
      • CamelConduit

        public CamelConduit​(org.apache.camel.CamelContext context,
                            org.apache.cxf.Bus b,
                            org.apache.cxf.service.model.EndpointInfo epInfo,
                            org.apache.cxf.ws.addressing.EndpointReferenceType targetReference)
      • CamelConduit

        public CamelConduit​(org.apache.camel.CamelContext context,
                            org.apache.cxf.Bus b,
                            org.apache.cxf.service.model.EndpointInfo epInfo,
                            org.apache.cxf.ws.addressing.EndpointReferenceType targetReference,
                            org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
    • Method Detail

      • setCamelContext

        public void setCamelContext​(org.apache.camel.CamelContext context)
      • getCamelContext

        public org.apache.camel.CamelContext getCamelContext()
      • prepare

        public void prepare​(org.apache.cxf.message.Message message)
                     throws IOException
        Specified by:
        prepare in interface org.apache.cxf.transport.Conduit
        Throws:
        IOException
      • close

        public void close()
        Specified by:
        close in interface org.apache.cxf.transport.Conduit
        Overrides:
        close in class org.apache.cxf.transport.AbstractConduit
      • getLogger

        protected Logger getLogger()
        Specified by:
        getLogger in class org.apache.cxf.transport.AbstractObservable
      • getBeanName

        public String getBeanName()
        Specified by:
        getBeanName in interface org.apache.cxf.configuration.Configurable
      • getCamelTemplate

        @Deprecated
        public org.apache.camel.ProducerTemplate getCamelTemplate()
        Deprecated.
      • setCamelTemplate

        @Deprecated
        public void setCamelTemplate​(org.apache.camel.ProducerTemplate template)
        Deprecated.