Java Globus API: Class GSIHTTPSender

org.globus.axis.transport
Class GSIHTTPSender

org.globus.axis.transport.GSIHTTPSender

public class GSIHTTPSender

This is meant to be used on a SOAP Client to call a SOAP server.
This code is based on Axis HTTPSender.java code.


Field Summary
protected static org.apache.log4j.Logger log
           
 
Constructor Summary
GSIHTTPSender()
           
 
Method Summary
 void handleCookie(String cookieName, String setCookieName, Hashtable headers, org.apache.axis.MessageContext msgContext)
          little helper function for cookies
 void invoke(org.apache.axis.MessageContext msgContext)
          invoke creates a socket connection, sends the request SOAP message and then reads the response SOAP message back from the SOAP server
 

Field Detail

log

protected static org.apache.log4j.Logger log
Constructor Detail

GSIHTTPSender

public GSIHTTPSender()
Method Detail

invoke

public void invoke(org.apache.axis.MessageContext msgContext)
            throws org.apache.axis.AxisFault
invoke creates a socket connection, sends the request SOAP message and then reads the response SOAP message back from the SOAP server
Parameters:
msgContext - the messsage context
Throws:
AxisFault -  

handleCookie

public void handleCookie(String cookieName,
                         String setCookieName,
                         Hashtable headers,
                         org.apache.axis.MessageContext msgContext)
little helper function for cookies
Parameters:
cookieName -  
setCookieName -  
headers -  
msgContext -