Class GSIHTTPTransport

java.lang.Object
org.apache.axis.client.Transport
org.globus.axis.transport.GSIHTTPTransport
All Implemented Interfaces:
GSIConstants, GSIConstants
Direct Known Subclasses:
HTTPSTransport

public class GSIHTTPTransport extends org.apache.axis.client.Transport implements GSIConstants
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.
This code is based on Axis HTTPTransport.java code.
  • Field Details

  • Constructor Details

    • GSIHTTPTransport

      public GSIHTTPTransport()
    • GSIHTTPTransport

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

    • setupMessageContextImpl

      public void setupMessageContextImpl(org.apache.axis.MessageContext mc, org.apache.axis.client.Call call, org.apache.axis.AxisEngine engine) throws org.apache.axis.AxisFault
      Set up any transport-specific derived properties in the message context.
      Overrides:
      setupMessageContextImpl in class org.apache.axis.client.Transport
      Parameters:
      mc - the context to set up
      call - the client service instance
      engine - the engine containing the registries
      Throws:
      org.apache.axis.AxisFault - if service cannot be found
    • processReturnedMessageContext

      public void processReturnedMessageContext(org.apache.axis.MessageContext context)
      Overrides:
      processReturnedMessageContext in class org.apache.axis.client.Transport