Package org.apache.axis2.kernel
Interface TransportSender
- All Superinterfaces:
Handler
TransportSender sends the SOAP Message to other SOAP nodes. A TransportSender is responsible for
writing the SOAP Message to the wire. Out flow must be terminated end with a TransportSender
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.axis2.engine.Handler
Handler.InvocationResponse -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup(MessageContext msgContext) Release resources associated with a given message context.voidinit(ConfigurationContext confContext, TransportOutDescription transportOut) Initializevoidstop()Methods inherited from interface org.apache.axis2.engine.Handler
flowComplete, getHandlerDesc, getName, getParameter, init, invoke
-
Method Details
-
cleanup
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 anInputStreamobject and set it as theMessageContext.TRANSPORT_INproperty on theOperationContext). 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.- Parameters:
msgContext-- Throws:
AxisFault
-
init
Initialize- Parameters:
confContext-transportOut-- Throws:
AxisFault
-
stop
void stop()
-