|
ePOST API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.Observable rice.p2p.commonapi.NodeHandle rice.pastry.NodeHandle rice.pastry.direct.DirectNodeHandle
public class DirectNodeHandle
the node handle used with the direct network
Field Summary | |
---|---|
protected Logger |
logger
|
NetworkSimulator |
simulator
|
Fields inherited from class rice.pastry.NodeHandle |
---|
LIVENESS_ALIVE, LIVENESS_DEAD, LIVENESS_SUSPECTED, localnode |
Fields inherited from class rice.p2p.commonapi.NodeHandle |
---|
DECLARED_DEAD, DECLARED_LIVE, PROXIMITY_CHANGED |
Method Summary | |
---|---|
void |
assertLocalNode()
May be called from handle etc methods to ensure that local node has been set, either on construction or on deserialization/receivemsg. |
boolean |
equals(java.lang.Object obj)
Equivalence relation for nodehandles. |
int |
getLiveness()
Gets the Alive attribute of the DirectNodeHandle object |
NodeId |
getNodeId()
Gets the NodeId attribute of the DirectNodeHandle object |
DirectPastryNode |
getRemote()
Gets the Remote attribute of the DirectNodeHandle object |
NetworkSimulator |
getSimulator()
Gets the Simulator attribute of the DirectNodeHandle object |
int |
hashCode()
Hash codes for node handles.It is the hashcode of their corresponding NodeId's. |
void |
notifyObservers(java.lang.Object arg)
DESCRIBE THE METHOD |
boolean |
ping()
DESCRIBE THE METHOD |
int |
proximity()
DESCRIBE THE METHOD |
void |
receiveMessage(Message msg)
DESCRIBE THE METHOD |
java.lang.String |
toString()
DESCRIBE THE METHOD |
void |
update(java.util.Observable arg0,
java.lang.Object arg1)
|
Methods inherited from class rice.pastry.NodeHandle |
---|
bootstrap, checkLiveness, getId, getLocalNode, isAlive |
Methods inherited from class java.util.Observable |
---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public NetworkSimulator simulator
protected Logger logger
Method Detail |
---|
public DirectPastryNode getRemote()
public NodeId getNodeId()
getNodeId
in class NodeHandle
public int getLiveness()
getLiveness
in class NodeHandle
public NetworkSimulator getSimulator()
public void notifyObservers(java.lang.Object arg)
notifyObservers
in class java.util.Observable
arg
- DESCRIBE THE PARAMETERpublic boolean ping()
ping
in class NodeHandle
public final void assertLocalNode()
NodeHandle
assertLocalNode
in class NodeHandle
public int proximity()
proximity
in class NodeHandle
public void receiveMessage(Message msg)
receiveMessage
in interface MessageReceiver
msg
- DESCRIBE THE PARAMETERpublic boolean equals(java.lang.Object obj)
equals
in class NodeHandle
obj
- the other nodehandle .
public int hashCode()
hashCode
in class NodeHandle
public java.lang.String toString()
toString
in class java.lang.Object
public void update(java.util.Observable arg0, java.lang.Object arg1)
update
in interface java.util.Observer
|
ePOST API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |