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 Details

  • Constructor Details

    • HTTPTransport

      public HTTPTransport()
    • HTTPTransport

      public HTTPTransport(String url, String action)
      helper constructor
  • Method Details

    • 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 class 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
    • 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 class Transport