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.
Authors:
Rob Jellinghaus (robj@unrealities.com)
Doug Davis (dug@us.ibm.com)
Glen Daniels (gdaniels@allaire.com)

Field Summary

static String
DEFAULT_TRANSPORT_NAME
static String
URL
HTTP properties

Fields inherited from class org.apache.axis.client.Transport

transportName, url

Constructor Summary

HTTPTransport()
HTTPTransport(String url, String action)
helper constructor

Method Summary

void
processReturnedMessageContext(MessageContext context)
void
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, processReturnedMessageContext, setTransportName, setUrl, setupMessageContext, setupMessageContextImpl

Field Details

DEFAULT_TRANSPORT_NAME

public static final String DEFAULT_TRANSPORT_NAME

URL

public static final String URL
HTTP properties

Constructor Details

HTTPTransport

public HTTPTransport()

HTTPTransport

public HTTPTransport(String url,
                     String action)
helper constructor

Method Details

processReturnedMessageContext

public void processReturnedMessageContext(MessageContext context)
Overrides:
processReturnedMessageContext in interface Transport

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 interface Transport
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 © 2005 Apache Web Services Project. All Rights Reserved.