public class Node
extends java.lang.Object
implements java.io.Externalizable
| Modifier and Type | Field and Description |
|---|---|
java.util.concurrent.ConcurrentHashMap<java.lang.String,Edge> |
neighbors |
java.lang.String |
nodeId |
long |
TS |
| Constructor and Description |
|---|
Node() |
Node(Node_thrift value) |
Node(Node n) |
Node(Node n,
boolean copyNeighbors) |
Node(java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNeighbor(java.lang.String index,
Edge edge) |
boolean |
equals(java.lang.Object o) |
java.util.concurrent.ConcurrentHashMap<java.lang.String,Edge> |
getNeighbors() |
java.lang.String |
getNodeId() |
java.lang.Long |
getTS() |
int |
hashCode() |
java.lang.String |
printNode() |
java.lang.String |
printNodeEdges() |
void |
readExternal(java.io.ObjectInput in) |
void |
setNeighbors(java.util.concurrent.ConcurrentHashMap<java.lang.String,Edge> neighbors) |
void |
setNodeId(java.lang.String nodeId) |
void |
setTS(java.lang.Long ts) |
NodeData |
toNodeData(java.util.Map map,
byte classNameID) |
java.lang.String |
toString() |
void |
writeExternal(java.io.ObjectOutput out) |
public java.lang.String nodeId
public long TS
public java.util.concurrent.ConcurrentHashMap<java.lang.String,Edge> neighbors
public Node()
public Node(Node n)
public Node(Node n, boolean copyNeighbors)
public Node(java.lang.String id)
public Node(Node_thrift value)
public java.lang.String getNodeId()
public void setNodeId(java.lang.String nodeId)
public java.util.concurrent.ConcurrentHashMap<java.lang.String,Edge> getNeighbors()
public void setNeighbors(java.util.concurrent.ConcurrentHashMap<java.lang.String,Edge> neighbors)
public java.lang.Long getTS()
public void setTS(java.lang.Long ts)
public void addNeighbor(java.lang.String index,
Edge edge)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String printNode()
public java.lang.String printNodeEdges()
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic NodeData toNodeData(java.util.Map map, byte classNameID)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object