Package org.apache.axis.transport.http
Class HTTPTransport
- java.lang.Object
-
- org.apache.axis.client.Transport
-
- org.apache.axis.transport.http.HTTPTransport
-
public class HTTPTransport extends Transport
Extends Transport by implementing the setupMessageContext function to set HTTP-specific message context fields and transport chains. May not even be necessary if we arrange things differently somehow. Can hold state relating to URL properties.- Author:
- Rob Jellinghaus (robj@unrealities.com), Doug Davis (dug@us.ibm.com), Glen Daniels (gdaniels@allaire.com)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_TRANSPORT_NAME
static java.lang.String
URL
HTTP properties-
Fields inherited from class org.apache.axis.client.Transport
transportName, url
-
-
Constructor Summary
Constructors Constructor Description HTTPTransport()
HTTPTransport(java.lang.String url, java.lang.String action)
helper constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
processReturnedMessageContext(MessageContext context)
Allow the transport to grab any transport-specific stuff it might want from a returned MessageContextvoid
setupMessageContextImpl(MessageContext mc, Call call, AxisEngine engine)
Set up any transport-specific derived properties in the message context.-
Methods inherited from class org.apache.axis.client.Transport
getTransportName, getUrl, setTransportName, setupMessageContext, setUrl
-
-
-
-
Field Detail
-
DEFAULT_TRANSPORT_NAME
public static final java.lang.String DEFAULT_TRANSPORT_NAME
- See Also:
- Constant Field Values
-
URL
public static final java.lang.String URL
HTTP properties- See Also:
- Constant Field Values
-
-
Method Detail
-
setupMessageContextImpl
public void setupMessageContextImpl(MessageContext mc, Call call, AxisEngine engine) throws AxisFault
Set up any transport-specific derived properties in the message context.- Overrides:
setupMessageContextImpl
in classTransport
- Parameters:
mc
- the context to set upcall
- the call (unused?)engine
- the engine containing the registries- Throws:
AxisFault
- if service cannot be found
-
processReturnedMessageContext
public void processReturnedMessageContext(MessageContext context)
Description copied from class:Transport
Allow the transport to grab any transport-specific stuff it might want from a returned MessageContext- Overrides:
processReturnedMessageContext
in classTransport
-
-