mail.node.remote
Class NodeRequest
java.lang.Object
mail.communication.CPackage
mail.node.remote.NodeRequest
public class NodeRequest
- extends CPackage
- Author:
- Arne Müller
Method Summary |
void |
build(org.w3c.dom.Element main,
Address sender)
Exactly the Information, that was created by CPackage.buildContent(Document) needs to be parsed. |
protected org.w3c.dom.Element |
buildContent(org.w3c.dom.Document d)
builds an Element for the given Document out of this package. |
protected java.lang.String |
getName()
|
void |
performAction(LocalNode local)
the data of this package should also have some use, so perform an action on the local node |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
static java.lang.String NAME
requestID
java.lang.String requestID
replyto
Address replyto
target
ID target
NodeRequest
public NodeRequest(Communicator c)
NodeRequest
public NodeRequest(Communicator c,
java.lang.String requestID,
ID target)
build
public void build(org.w3c.dom.Element main,
Address sender)
- Description copied from class:
CPackage
- Exactly the Information, that was created by
CPackage.buildContent(Document)
needs to be parsed.
- Specified by:
build
in class CPackage
buildContent
protected org.w3c.dom.Element buildContent(org.w3c.dom.Document d)
- Description copied from class:
CPackage
- builds an Element for the given Document out of this package.
This needs to be done, to be able to send packages over the network.
- Specified by:
buildContent
in class CPackage
- Parameters:
d
- the Document needed to build the Element
- Returns:
- the Element containing all essential information about this instance
performAction
public void performAction(LocalNode local)
- Description copied from class:
CPackage
- the data of this package should also have some use, so perform an action on the local node
- Specified by:
performAction
in class CPackage
getName
protected java.lang.String getName()
- Specified by:
getName
in class CPackage