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
static java.lang.String ACTION
           
static java.lang.String URL
          HTTP properties
 
Fields inherited from class org.apache.axis.client.Transport
PASSWORD, transportName, USER
 
Constructor Summary
HTTPTransport()
           
HTTPTransport(java.lang.String url, java.lang.String action)
          helper constructor
 
Method Summary
 void setupMessageContext(MessageContext mc, ServiceClient serviceClient, AxisEngine engine)
          Set up any transport-specific derived properties in the message context.
 
Methods inherited from class org.apache.axis.client.Transport
getTransportName, setTransportName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

URL

public static java.lang.String URL
HTTP properties

ACTION

public static java.lang.String ACTION
Constructor Detail

HTTPTransport

public HTTPTransport()

HTTPTransport

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

setupMessageContext

public void setupMessageContext(MessageContext mc,
                                ServiceClient serviceClient,
                                AxisEngine engine)
                         throws AxisFault
Set up any transport-specific derived properties in the message context.
Overrides:
setupMessageContext in class Transport
Parameters:
context - the context to set up
message - the client service instance
engine - the engine containing the registries
Throws:
AxisFault - if service cannot be found


Copyright © 2001 Apache XML Project. All Rights Reserved.