Apache CXF API

org.apache.cxf.binding.soap.tcp
Class BackendTcpConduit

java.lang.Object
  extended by org.apache.cxf.transport.AbstractObservable
      extended by org.apache.cxf.transport.AbstractConduit
          extended by org.apache.cxf.binding.soap.tcp.BackendTcpConduit
All Implemented Interfaces:
Configurable, Conduit, Observable, Assertor

public class BackendTcpConduit
extends AbstractConduit
implements Configurable, Assertor


Field Summary
 
Fields inherited from class org.apache.cxf.transport.AbstractConduit
target
 
Fields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver
 
Constructor Summary
BackendTcpConduit(IoSession session)
           
 
Method Summary
 void assertMessage(Message message)
           
 boolean canAssert(QName type)
           
 void close(Message msg)
          Close the connections associated with the message
 String getBeanName()
          Get the configurable object's Bean name
protected  Logger getLogger()
           
 void prepare(Message message)
          Prepare the message for sending.
 
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
 

Constructor Detail

BackendTcpConduit

public BackendTcpConduit(IoSession session)
Method Detail

getLogger

protected Logger getLogger()
Specified by:
getLogger in class AbstractObservable
Returns:
the logger to use

getBeanName

public String getBeanName()
Description copied from interface: Configurable
Get the configurable object's Bean name

Specified by:
getBeanName in interface Configurable
Returns:
the bean name

assertMessage

public void assertMessage(Message message)
Specified by:
assertMessage in interface Assertor

canAssert

public boolean canAssert(QName type)
Specified by:
canAssert in interface Assertor

prepare

public void prepare(Message message)
             throws IOException
Description copied from interface: Conduit
Prepare the message for sending. This will typically involve setting an OutputStream on the message, but it may do nothing at all.

Specified by:
prepare in interface Conduit
Parameters:
message - the message to be sent.
Throws:
IOException

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
Overrides:
close in class AbstractConduit
Throws:
IOException

Apache CXF API

Apache CXF