mail.node.remote
Class NeighborRequest
java.lang.Object
mail.communication.CPackage
mail.node.remote.NeighborRequest
public class NeighborRequest
- extends CPackage
- Author:
- Arne Müller
Field Summary |
(package private) static java.lang.String |
NAME
|
(package private) Address |
replyto
|
(package private) java.lang.String |
requestID
|
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
NeighborRequest
public NeighborRequest(Communicator c)
NeighborRequest
public NeighborRequest(Communicator c,
java.lang.String requestID)
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