|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Node
The interface defines a node in a network topology. A node may be a leave representing a data node or an inner node representing a datacenter or rack. Each data has a name and its location in the network is decided by a string with syntax similar to a file name. For example, a data node's name is hostname:port# and if it's located at rack "orange" in datacenter "dog", the string representation of its network location is /dog/orange
Method Summary | |
---|---|
int |
getLevel()
Return this node's level in the tree. |
String |
getName()
Return this node's name |
String |
getNetworkLocation()
Return the string representation of this node's network location |
Node |
getParent()
Return this node's parent |
void |
setLevel(int i)
Set this node's level in the tree. |
void |
setNetworkLocation(String location)
Set the node's network location |
void |
setParent(Node parent)
Set this node's parent |
Method Detail |
---|
String getNetworkLocation()
void setNetworkLocation(String location)
String getName()
Node getParent()
void setParent(Node parent)
int getLevel()
void setLevel(int i)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |