jimm.twice.ice.xml
Class Header

java.lang.Object
  extended byjimm.twice.ice.xml.Message
      extended byjimm.twice.ice.xml.Header

public class Header
extends Message

Each ICE request and response needs a header. Complete ICE messages are sent inside SOAP envelopes.

Author:
Jim Menard, jimm@io.com

Field Summary
protected  Node headerNode
           
protected  IceMachine sender
           
static java.lang.String USER_AGENT
           
 
Fields inherited from class jimm.twice.ice.xml.Message
node
 
Constructor Summary
Header(IceMachine sender)
          Constructor.
Header(IceMachine sender, java.lang.String responseTo)
          Constructor.
 
Method Summary
 void setResponseTo(java.lang.String messageId)
           
 
Methods inherited from class jimm.twice.ice.xml.Message
addChild, addChild, addChild, getAttribute, getNode, getTag, setAttribute, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

USER_AGENT

public static final java.lang.String USER_AGENT
See Also:
Constant Field Values

sender

protected IceMachine sender

headerNode

protected Node headerNode
Constructor Detail

Header

public Header(IceMachine sender)
Constructor.

Parameters:
sender - message sender

Header

public Header(IceMachine sender,
              java.lang.String responseTo)
Constructor.

Parameters:
sender - message sender
responseTo - the message id of some other message to which this message is a response
Method Detail

setResponseTo

public void setResponseTo(java.lang.String messageId)