org.jboss.axis.transport.http
Class HTTPSender

java.lang.Object
  extended byorg.jboss.axis.handlers.BasicHandler (src) 
      extended byorg.jboss.axis.transport.http.HTTPSender
All Implemented Interfaces:
Handler (src)

public class HTTPSender
extends BasicHandler (src)

This is meant to be used on a SOAP Client to call a SOAP server.


Field Summary
 
Fields inherited from class org.jboss.axis.handlers.BasicHandler (src)
makeLockable, name, options
 
Constructor Summary
HTTPSender()
           
 
Method Summary
 void handleCookie(java.lang.String cookieName, java.lang.String setCookieName, java.util.Hashtable headers, MessageContext (src)  msgContext)
          little helper function for cookies
 void invoke(MessageContext (src)  msgContext)
          invoke creates a socket connection, sends the request SOAP message and then reads the response SOAP message back from the SOAP server
 
Methods inherited from class org.jboss.axis.handlers.BasicHandler (src)
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTTPSender

public HTTPSender()
Method Detail

invoke

public void invoke(MessageContext (src)  msgContext)
            throws AxisFault (src) 
invoke creates a socket connection, sends the request SOAP message and then reads the response SOAP message back from the SOAP server

Specified by:
invoke in interface Handler (src)
Specified by:
invoke in class BasicHandler (src)
Parameters:
msgContext - the messsage context
Throws:
AxisFault (src)

handleCookie

public void handleCookie(java.lang.String cookieName,
                         java.lang.String setCookieName,
                         java.util.Hashtable headers,
                         MessageContext (src)  msgContext)
little helper function for cookies

Parameters:
cookieName -
setCookieName -
headers -
msgContext -