org.apache.cxf.transport.local
Class LocalConduit

java.lang.Object
  extended by org.apache.cxf.transport.AbstractObservable
      extended by org.apache.cxf.transport.AbstractConduit
          extended by org.apache.cxf.transport.local.LocalConduit
All Implemented Interfaces:
Conduit, Observable

public class LocalConduit
extends AbstractConduit


Field Summary
static String DIRECT_DISPATCH
           
static String IN_CONDUIT
           
static String IN_EXCHANGE
           
static String MESSAGE_FILTER_PROPERTIES
           
static String RESPONSE_CONDUIT
           
 
Fields inherited from class org.apache.cxf.transport.AbstractConduit
target
 
Fields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver
 
Constructor Summary
LocalConduit(LocalTransportFactory transportFactory, LocalDestination destination)
           
 
Method Summary
 void close(Message message)
          Close the connections associated with the message
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
 

Field Detail

IN_CONDUIT

public static final String IN_CONDUIT

RESPONSE_CONDUIT

public static final String RESPONSE_CONDUIT

IN_EXCHANGE

public static final String IN_EXCHANGE

DIRECT_DISPATCH

public static final String DIRECT_DISPATCH

MESSAGE_FILTER_PROPERTIES

public static final String MESSAGE_FILTER_PROPERTIES
Constructor Detail

LocalConduit

public LocalConduit(LocalTransportFactory transportFactory,
                    LocalDestination destination)
Method Detail

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.

Parameters:
message - the message to be sent.
Throws:
IOException

close

public void close(Message message)
           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

getLogger

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


Apache CXF