public class Finger
extends java.lang.Object
implements jadex.bridge.service.types.dht.IFinger
Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.service.types.dht.IID |
nodeId
ID of the Node
|
protected jadex.bridge.service.IServiceIdentifier |
sid
ServiceIdentifier of the Node
|
protected jadex.bridge.service.types.dht.IID |
start
Start key of this finger
|
Constructor and Description |
---|
Finger()
Constructor.
|
Finger(jadex.bridge.service.types.dht.IRingNodeService ringNode,
jadex.bridge.service.types.dht.IID start)
Constructor.
|
Finger(jadex.bridge.service.IServiceIdentifier sid,
jadex.bridge.service.types.dht.IID start,
jadex.bridge.service.types.dht.IID nodeId)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected Finger |
clone() |
boolean |
equals(java.lang.Object obj) |
jadex.bridge.service.types.dht.IID |
getNodeId()
Get the Node ID of this Finger.
|
jadex.bridge.service.IServiceIdentifier |
getSid()
Get the SID of this Finger.
|
jadex.bridge.service.types.dht.IID |
getStart()
Get the start IID Key of this Finger.
|
int |
hashCode() |
void |
set(jadex.bridge.service.types.dht.IFinger other)
Use nodeId and Sid of the given finger.
|
void |
setNodeId(jadex.bridge.service.types.dht.IID nodeId)
Set the Node ID of this Finger.
|
void |
setSid(jadex.bridge.service.IServiceIdentifier sid)
Set the SID of this Finger.
|
void |
setStart(jadex.bridge.service.types.dht.IID start)
Set the start IID Key of this Finger.
|
java.lang.String |
toString() |
protected jadex.bridge.service.IServiceIdentifier sid
protected jadex.bridge.service.types.dht.IID nodeId
protected jadex.bridge.service.types.dht.IID start
public Finger()
public Finger(jadex.bridge.service.IServiceIdentifier sid, jadex.bridge.service.types.dht.IID start, jadex.bridge.service.types.dht.IID nodeId)
public Finger(jadex.bridge.service.types.dht.IRingNodeService ringNode, jadex.bridge.service.types.dht.IID start)
public jadex.bridge.service.types.dht.IID getStart()
getStart
in interface jadex.bridge.service.types.dht.IFinger
public void setStart(jadex.bridge.service.types.dht.IID start)
public void setSid(jadex.bridge.service.IServiceIdentifier sid)
public jadex.bridge.service.IServiceIdentifier getSid()
getSid
in interface jadex.bridge.service.types.dht.IFinger
public jadex.bridge.service.types.dht.IID getNodeId()
getNodeId
in interface jadex.bridge.service.types.dht.IFinger
public void setNodeId(jadex.bridge.service.types.dht.IID nodeId)
public void set(jadex.bridge.service.types.dht.IFinger other)
other
- The other finger.protected Finger clone()
clone
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object