| Package | Description |
|---|---|
| ds.funnel.overlay.graph | |
| ds.funnel.overlay.topology | |
| ds.funnel.peer |
| Modifier and Type | Method and Description |
|---|---|
GraphNode |
Graph.addNode(java.lang.Object inRepObj) |
GraphNode |
GraphEdge.getFromNode() |
GraphNode |
Graph.getNode(int index) |
GraphNode |
Graph.getNode(java.lang.Object inRepObj) |
GraphNode |
Graph.getRandomNode() |
GraphNode |
GraphEdge.getToNode() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<GraphNode> |
GraphNode.getEdgeNodes() |
java.util.List<GraphNode> |
GraphNode.getEdgeNodes(GraphAttributes.AttrKey<?> inWithAttr) |
java.util.List<GraphNode> |
Graph.getNodeList() |
java.util.LinkedList<GraphNode> |
Graph.getPath(GraphNode srcNode,
GraphNode destNode,
GraphAttributes.AttrKey<?> inWithAttr)
Determine the path between a source and destination node.
|
| Modifier and Type | Method and Description |
|---|---|
GraphEdge |
GraphNode.addEdge(GraphNode inNode) |
void |
GraphBuilder.appendNode(GraphNode inNode) |
GraphEdge |
GraphNode.getEdge(GraphNode inNode) |
java.util.LinkedList<GraphNode> |
Graph.getPath(GraphNode srcNode,
GraphNode destNode,
GraphAttributes.AttrKey<?> inWithAttr)
Determine the path between a source and destination node.
|
boolean |
GraphNode.isReachable(GraphNode inNode) |
void |
GraphNode.joinReachable(GraphNode inNode) |
void |
GraphNode.joinReachable(GraphNode inNode,
GraphAttributes.AttrKey<?> inWithAttr) |
boolean |
GraphListener.markUpdate(Graph inGraph,
GraphNode inNode) |
abstract void |
GraphBFS.onVisit(GraphNode graphNode,
int depth) |
boolean |
GraphNode.removeEdge(GraphNode inNode) |
void |
Graph.removeNode(GraphNode inNode) |
void |
GraphBuilder.removeNode(GraphNode inNode) |
void |
GraphBFS.traverse(GraphNode startNode,
GraphNode findNode) |
void |
GraphBFS.traverseAsync(GraphNode startNode,
GraphNode findNode) |
| Modifier and Type | Method and Description |
|---|---|
void |
SmallWorld.appendNode(GraphNode inNode) |
void |
WeightedTree.appendNode(GraphNode nodeA) |
void |
PowerLaw.appendNode(GraphNode inNode) |
void |
SmallWorld.removeNode(GraphNode inNode) |
void |
WeightedTree.removeNode(GraphNode inNode) |
void |
PowerLaw.removeNode(GraphNode inNode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
PeerGroupOverlay.markUpdate(Graph inGraph,
GraphNode inNode) |