Package org.apache.axis2.transport.http
Class AbstractHTTPTransportSender
java.lang.Object
org.apache.axis2.handlers.AbstractHandler
org.apache.axis2.transport.http.AbstractHTTPTransportSender
- All Implemented Interfaces:
org.apache.axis2.engine.Handler,org.apache.axis2.kernel.TransportSender,HTTPTransportSender
- Direct Known Subclasses:
HTTPClient5TransportSender
public abstract class AbstractHTTPTransportSender
extends org.apache.axis2.handlers.AbstractHandler
implements HTTPTransportSender
Base class for Apache HttpClient (3.1 or 4.x) based transport senders.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.axis2.engine.Handler
org.apache.axis2.engine.Handler.InvocationResponse -
Field Summary
Fields inherited from class org.apache.axis2.handlers.AbstractHandler
handlerDesc -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract HTTPSendervoidinit(org.apache.axis2.context.ConfigurationContext confContext, org.apache.axis2.description.TransportOutDescription transportOut) org.apache.axis2.engine.Handler.InvocationResponseinvoke(org.apache.axis2.context.MessageContext msgContext) static booleanisGeneratedName(String actionString) voidsetHTTPClientVersion(org.apache.axis2.context.ConfigurationContext configurationContext) voidstop()Methods inherited from class org.apache.axis2.handlers.AbstractHandler
flowComplete, getHandlerDesc, getName, getParameter, init, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.axis2.engine.Handler
flowComplete, getHandlerDesc, getName, getParameter, initMethods inherited from interface org.apache.axis2.kernel.TransportSender
cleanup
-
Constructor Details
-
AbstractHTTPTransportSender
public AbstractHTTPTransportSender()
-
-
Method Details
-
init
public void init(org.apache.axis2.context.ConfigurationContext confContext, org.apache.axis2.description.TransportOutDescription transportOut) throws org.apache.axis2.AxisFault - Specified by:
initin interfaceorg.apache.axis2.kernel.TransportSender- Throws:
org.apache.axis2.AxisFault
-
stop
public void stop()- Specified by:
stopin interfaceorg.apache.axis2.kernel.TransportSender
-
invoke
public org.apache.axis2.engine.Handler.InvocationResponse invoke(org.apache.axis2.context.MessageContext msgContext) throws org.apache.axis2.AxisFault - Specified by:
invokein interfaceorg.apache.axis2.engine.Handler- Throws:
org.apache.axis2.AxisFault
-
createHTTPSender
-
isGeneratedName
- Parameters:
actionString-- Returns:
- true if the specified String represents a generated (anonymous name)
-
setHTTPClientVersion
public void setHTTPClientVersion(org.apache.axis2.context.ConfigurationContext configurationContext) - Specified by:
setHTTPClientVersionin interfaceHTTPTransportSender
-