|
ePOST API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.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 | |||||||||