|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrice.p2p.multiring.MultiringNodeHandleSet
public class MultiringNodeHandleSet
| Field Summary | |
|---|---|
protected Id |
ringId
The handle's ringId |
protected NodeHandleSet |
set
The actual node handle set |
static short |
TYPE
|
| Constructor Summary | |
|---|---|
protected |
MultiringNodeHandleSet(Id ringId,
NodeHandleSet set)
Constructor |
|
MultiringNodeHandleSet(InputBuffer buf,
Endpoint endpoint)
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Determines equality |
NodeHandle |
getHandle(Id id)
Finds the NodeHandle associated with the NodeId. |
NodeHandle |
getHandle(int i)
Gets the ith element in the set. |
int |
getIndexHandle(Id id)
Gets the index of the element with the given node id. |
protected NodeHandleSet |
getSet()
Returns the internal set |
short |
getType()
|
int |
hashCode()
Returns the hashCode |
boolean |
memberHandle(Id id)
Verifies if the set contains this particular id. |
boolean |
putHandle(NodeHandle handle)
Puts a NodeHandle into the set. |
NodeHandle |
removeHandle(Id id)
Removes a node id and its handle from the set. |
void |
serialize(OutputBuffer buf)
|
int |
size()
Gets the size of the set. |
String |
toString()
Prints out the string |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final short TYPE
protected NodeHandleSet set
protected Id ringId
| Constructor Detail |
|---|
protected MultiringNodeHandleSet(Id ringId,
NodeHandleSet set)
public MultiringNodeHandleSet(InputBuffer buf,
Endpoint endpoint)
throws IOException
IOException| Method Detail |
|---|
protected NodeHandleSet getSet()
public boolean putHandle(NodeHandle handle)
putHandle in interface NodeHandleSethandle - the handle to put.
public NodeHandle getHandle(Id id)
getHandle in interface NodeHandleSetid - a node id.
public NodeHandle getHandle(int i)
getHandle in interface NodeHandleSeti - an index.
public boolean memberHandle(Id id)
memberHandle in interface NodeHandleSetid - a node id.
public NodeHandle removeHandle(Id id)
removeHandle in interface NodeHandleSetnid - the node to remove.
public int size()
size in interface NodeHandleSet
public int getIndexHandle(Id id)
throws NoSuchElementException
getIndexHandle in interface NodeHandleSetid - the id.
NoSuchElementExceptionpublic boolean equals(Object o)
equals in class Objectother - To compare to
public int hashCode()
hashCode in class Objectpublic String toString()
toString in class Object
public void serialize(OutputBuffer buf)
throws IOException
serialize in interface NodeHandleSetIOExceptionpublic short getType()
getType in interface NodeHandleSet
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||