mail.node.remote
Class NodeReply
java.lang.Object
mail.communication.CPackage
mail.node.remote.NodeReply
public class NodeReply
- extends CPackage
- Author:
- Arne Müller
Field Summary |
(package private) static java.lang.String |
NAME
|
(package private) Node |
node
|
(package private) java.lang.String |
requestID
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
static java.lang.String NAME
node
Node node
requestID
java.lang.String requestID
NodeReply
public NodeReply(Communicator c)
NodeReply
public NodeReply(Communicator c,
java.lang.String requestID,
Node n)
build
public void build(org.w3c.dom.Element main,
Address sender)
throws PackageBuildException
- 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
- Throws:
PackageBuildException
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
getNode
public Node getNode()
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