Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.hadoop.net
Interface Node

All Known Implementing Classes:
  NodeBase

    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

### getNetworkLocation

    String getNetworkLocation()

  Return the string representation of this node's network location

### setNetworkLocation

    void setNetworkLocation(String location)

  Set the node's network location

### getName

    String getName()

  Return this node's name

### getParent

    Node getParent()

  Return this node's parent

### setParent

    void setParent(Node parent)

  Set this node's parent

### getLevel

    int getLevel()

  Return this node's level in the tree. E.g. the root of a tree returns 0 and its children return 1

### setLevel

    void setLevel(int i)

  Set this node's level in the tree.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2009 The Apache Software Foundation