org.jboss.axis.transport.http
Class HTTPTransport

java.lang.Object
  extended byorg.jboss.axis.client.Transport (src) 
      extended byorg.jboss.axis.transport.http.HTTPTransport

public class HTTPTransport
extends Transport (src)

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.


Field Summary
static java.lang.String DEFAULT_TRANSPORT_NAME
           
static java.lang.String URL
          HTTP properties
 
Fields inherited from class org.jboss.axis.client.Transport (src)
transportName, url
 
Constructor Summary
HTTPTransport()
           
HTTPTransport(java.lang.String url, java.lang.String action)
          helper constructor
 
Method Summary
 void processReturnedMessageContext(MessageContext (src)  context)
          Allow the transport to grab any transport-specific stuff it might want from a returned MessageContext
 void setupMessageContextImpl(MessageContext (src)  mc, Call (src)  call, AxisEngine (src)  engine)
          Set up any transport-specific derived properties in the message context.
 
Methods inherited from class org.jboss.axis.client.Transport (src)
getTransportName, getUrl, setTransportName, setupMessageContext, setUrl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TRANSPORT_NAME

public static final java.lang.String DEFAULT_TRANSPORT_NAME
See Also:
Constant Field Values (src)

URL

public static final java.lang.String URL
HTTP properties

See Also:
Constant Field Values (src)
Constructor Detail

HTTPTransport

public HTTPTransport()

HTTPTransport

public HTTPTransport(java.lang.String url,
                     java.lang.String action)
helper constructor

Method Detail

setupMessageContextImpl

public void setupMessageContextImpl(MessageContext (src)  mc,
                                    Call (src)  call,
                                    AxisEngine (src)  engine)
                             throws AxisFault (src) 
Set up any transport-specific derived properties in the message context.

Overrides:
setupMessageContextImpl in class Transport (src)
Parameters:
engine - the engine containing the registries
Throws:
AxisFault (src) - if service cannot be found

processReturnedMessageContext

public void processReturnedMessageContext(MessageContext (src)  context)
Description copied from class: Transport (src)
Allow the transport to grab any transport-specific stuff it might want from a returned MessageContext

Overrides:
processReturnedMessageContext in class Transport (src)