org.apache.axis2.transport.local
Class LocalTransportSender
java.lang.Object
org.apache.axis2.handlers.AbstractHandler
org.apache.axis2.transport.local.LocalTransportSender
- All Implemented Interfaces:
- Handler, TransportSender
public class LocalTransportSender
- extends AbstractHandler
- implements TransportSender
Field Summary |
protected static org.apache.commons.logging.Log |
log
|
log
protected static final org.apache.commons.logging.Log log
LocalTransportSender
public LocalTransportSender()
init
public void init(ConfigurationContext confContext,
TransportOutDescription transportOut)
throws AxisFault
- Description copied from interface:
TransportSender
- Initialize
- Specified by:
init
in interface TransportSender
- Throws:
AxisFault
stop
public void stop()
- Specified by:
stop
in interface TransportSender
cleanup
public void cleanup(MessageContext msgContext)
throws AxisFault
- Description copied from interface:
TransportSender
- Release resources associated with a given message context.
This method is called after processing the response of an invocation of
a synchronous out-in operation to allow the transport to release any resources allocated
during that invocation.
This method is mainly useful for connection oriented transports that return from
Handler.invoke(MessageContext)
before the entire response is available. A transport of
this type will construct an InputStream
object and set it as the
MessageContext.TRANSPORT_IN
property on the
OperationContext
). In order for this to work, the
connection must remain open until the response has been processed. This method is then
used to release the connection explicitly.
- Specified by:
cleanup
in interface TransportSender
- Throws:
AxisFault
invoke
public Handler.InvocationResponse invoke(MessageContext msgContext)
throws AxisFault
- Method invoke
- Specified by:
invoke
in interface Handler
- Parameters:
msgContext
- the current MessageContext
- Returns:
- An InvocationResponse that indicates what
the next step in the message processing should be.
- Throws:
AxisFault
finalizeSendWithToAddress
public void finalizeSendWithToAddress(MessageContext msgContext,
ByteArrayOutputStream out)
throws AxisFault
- Throws:
AxisFault
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.