Project JXTA

net.jxta.impl.pipe
Class WireHeader

java.lang.Object
  extended by net.jxta.impl.pipe.WireHeader

public class WireHeader
extends Object

This class implements a JXTA-WIRE header.


Field Summary
static String MsgIdTag
           
static String Name
           
static String PeerTag
           
static String PipeIdTag
           
static String SrcTag
           
static String TTLTag
           
 
Constructor Summary
WireHeader()
           
WireHeader(Element root)
           
WireHeader(ID srcPeer, ID wireId, int ttl)
           
 
Method Summary
 void addPeer(String peer)
           
 boolean containsPeer(String peer)
           
 Document getDocument(MimeMediaType encodeAs)
          
 String getMsgId()
           
 String[] getPeers()
           
 ID getPipeID()
           
 ID getSrcPeer()
           
 int getTTL()
           
protected  boolean handleElement(XMLElement elem)
          Called to handle elements during parsing.
protected  void initialize(Element root)
          internal method to process a document into a header.
 void setMsgId(String id)
           
 void setPeers(Set v)
           
 void setPipeID(ID id)
           
 void setSrcPeer(ID p)
           
 void setTTL(int t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Name

public static final String Name
See Also:
Constant Field Values

MsgIdTag

public static final String MsgIdTag
See Also:
Constant Field Values

PipeIdTag

public static final String PipeIdTag
See Also:
Constant Field Values

SrcTag

public static final String SrcTag
See Also:
Constant Field Values

TTLTag

public static final String TTLTag
See Also:
Constant Field Values

PeerTag

public static final String PeerTag
See Also:
Constant Field Values
Constructor Detail

WireHeader

public WireHeader()

WireHeader

public WireHeader(ID srcPeer,
                  ID wireId,
                  int ttl)

WireHeader

public WireHeader(Element root)
Method Detail

setSrcPeer

public void setSrcPeer(ID p)

getSrcPeer

public ID getSrcPeer()

setTTL

public void setTTL(int t)

getTTL

public int getTTL()

addPeer

public void addPeer(String peer)

setPeers

public void setPeers(Set v)

containsPeer

public boolean containsPeer(String peer)

getPeers

public String[] getPeers()

getMsgId

public String getMsgId()

setMsgId

public void setMsgId(String id)

getPipeID

public ID getPipeID()

setPipeID

public void setPipeID(ID id)

handleElement

protected boolean handleElement(XMLElement elem)
Called to handle elements during parsing.

Parameters:
elem - Element to parse
Returns:
true if element was handled, otherwise false.

initialize

protected void initialize(Element root)
internal method to process a document into a header.

Parameters:
root - where to start.

getDocument

public Document getDocument(MimeMediaType encodeAs)


JXTA J2SE