Class AbstractConduit

java.lang.Object
org.apache.cxf.transport.AbstractObservable
org.apache.cxf.transport.AbstractConduit
All Implemented Interfaces:
Conduit, Observable
Direct Known Subclasses:
AbstractDestination.AbstractBackChannelConduit

public abstract class AbstractConduit extends AbstractObservable implements Conduit
Abstract base class factoring out common Conduit logic, allowing non-decoupled transports to be written without any regard for the decoupled back-channel or partial response logic.
  • Field Details

    • target

      protected final org.apache.cxf.ws.addressing.EndpointReferenceType target
  • Constructor Details

    • AbstractConduit

      public AbstractConduit(org.apache.cxf.ws.addressing.EndpointReferenceType t)
  • Method Details

    • getTarget

      public org.apache.cxf.ws.addressing.EndpointReferenceType getTarget()
      Specified by:
      getTarget in interface Conduit
      Returns:
      the reference associated with the target Destination
    • close

      public void close(Message msg) throws IOException
      Description copied from interface: Conduit
      Close the connections associated with the message
      Specified by:
      close in interface Conduit
      Parameters:
      msg - for which content should be closed.
      Throws:
      IOException
    • close

      public void close()
      Close the conduit.
      Specified by:
      close in interface Conduit
    • toString

      public String toString()
      Overrides:
      toString in class Object