org.apache.axis.transport.http

Class 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 StringDEFAULT_TRANSPORT_NAME
static StringURL
HTTP properties
Constructor Summary
HTTPTransport()
HTTPTransport(String url, String action)
helper constructor
Method Summary
voidprocessReturnedMessageContext(MessageContext context)
voidsetupMessageContextImpl(MessageContext mc, Call call, AxisEngine engine)
Set up any transport-specific derived properties in the message context.

Field Detail

DEFAULT_TRANSPORT_NAME

public static final String DEFAULT_TRANSPORT_NAME

URL

public static final String URL
HTTP properties

Constructor Detail

HTTPTransport

public HTTPTransport()

HTTPTransport

public HTTPTransport(String url, String action)
helper constructor

Method Detail

processReturnedMessageContext

public void processReturnedMessageContext(MessageContext context)

setupMessageContextImpl

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

Parameters: mc the context to set up call the call (unused?) engine the engine containing the registries

Throws: AxisFault if service cannot be found

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.