Class CamelConduit

java.lang.Object
org.apache.cxf.transport.AbstractObservable
org.apache.cxf.transport.AbstractConduit
org.apache.camel.component.cxf.transport.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 final String
     

    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)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
    org.apache.camel.CamelContext
     
    org.apache.camel.ProducerTemplate
    Deprecated.
    protected Logger
     
    void
    prepare(org.apache.cxf.message.Message message)
     
    void
    setCamelContext(org.apache.camel.CamelContext context)
     
    void
    setCamelTemplate(org.apache.camel.ProducerTemplate template)
    Deprecated.

    Methods inherited from class org.apache.cxf.transport.AbstractConduit

    close, getTarget, toString

    Methods inherited from class org.apache.cxf.transport.AbstractObservable

    activate, deactivate, getMessageObserver, getTargetReference, getTargetReference, setMessageObserver

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.cxf.transport.Observable

    getMessageObserver, setMessageObserver
  • Field Details

  • Constructor Details

    • 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 Details

    • 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.