org.cybergarage.soap
Class SOAPRequest

java.lang.Object
  extended by org.cybergarage.http.HTTPPacket
      extended by org.cybergarage.http.HTTPRequest
          extended by org.cybergarage.soap.SOAPRequest
Direct Known Subclasses:
ControlRequest, NotifyRequest

public class SOAPRequest
extends HTTPRequest


Constructor Summary
SOAPRequest()
           
SOAPRequest(HTTPRequest httpReq)
           
 
Method Summary
 Node getBodyNode()
           
 Node getEnvelopeNode()
           
 java.lang.String getSOAPAction()
           
 boolean isSOAPAction(java.lang.String value)
           
 SOAPResponse postMessage(java.lang.String host, int port)
           
 void print()
           
 void setContent(Node node)
           
 void setEnvelopeNode(Node node)
           
 void setSOAPAction(java.lang.String action)
           
 
Methods inherited from class org.cybergarage.http.HTTPRequest
getFirstLineString, getHeader, getHTTPVersion, getLocalAddress, getLocalPort, getMethod, getParameterList, getParameterValue, getRequestHost, getRequestPort, getSocket, getURI, isGetRequest, isHeadRequest, isKeepAlive, isMethod, isNotifyRequest, isPostRequest, isSOAPAction, isSubscribeRequest, isUnsubscribeRequest, parseRequestLine, post, post, post, read, returnBadRequest, returnOK, returnResponse, set, setMethod, setRequestHost, setRequestPort, setSocket, setURI, setURI, toString
 
Methods inherited from class org.cybergarage.http.HTTPPacket
addHeader, addHeader, clearHeaders, getCacheControl, getConnection, getContent, getContentInputStream, getContentLength, getContentRange, getContentRangeFirstPosition, getContentRangeInstanceLength, getContentRangeLastPosition, getContentString, getContentType, getDate, getFirstLine, getFirstLineToken, getHeader, getHeader, getHeaderString, getHeaderValue, getHost, getIntegerHeaderValue, getLongHeaderValue, getNHeaders, getServer, getStringHeaderValue, getStringHeaderValue, getTransferEncoding, getVersion, hasConnection, hasContent, hasContentInputStream, hasContentRange, hasFirstLine, hasHeader, hasTransferEncoding, init, isChunked, isCloseConnection, isKeepAliveConnection, read, set, set, set, set, setCacheControl, setCacheControl, setCacheControl, setConnection, setContent, setContent, setContent, setContent, setContentInputStream, setContentLength, setContentRange, setContentType, setDate, setHeader, setHeader, setHeader, setHeader, setHost, setIntegerHeader, setLongHeader, setServer, setStringHeader, setStringHeader, setTransferEncoding, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SOAPRequest

public SOAPRequest()

SOAPRequest

public SOAPRequest(HTTPRequest httpReq)
Method Detail

setSOAPAction

public void setSOAPAction(java.lang.String action)

getSOAPAction

public java.lang.String getSOAPAction()

isSOAPAction

public boolean isSOAPAction(java.lang.String value)

postMessage

public SOAPResponse postMessage(java.lang.String host,
                                int port)

setEnvelopeNode

public void setEnvelopeNode(Node node)

getEnvelopeNode

public Node getEnvelopeNode()

getBodyNode

public Node getBodyNode()

setContent

public void setContent(Node node)

print

public void print()
Overrides:
print in class HTTPRequest