## Uses of Class
org.apache.storm.trident.planner.Node

- Packages that use Node
  Package | Description
  --- | ---
  org.apache.storm.trident |
  org.apache.storm.trident.graph |
  org.apache.storm.trident.planner |

- - ### Uses of Node in org.apache.storm.trident

    Methods in org.apache.storm.trident with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Stream` | TridentTopology.`addNode​(Node n)` |
    `protected Stream` | TridentTopology.`addSourcedNode​(List<Stream> sources, Node newNode)` |
    `protected Stream` | TridentTopology.`addSourcedNode​(Stream source, Node newNode)` |
    `protected TridentState` | TridentTopology.`addSourcedStateNode​(List<Stream> sources, Node newNode)` |
    `protected TridentState` | TridentTopology.`addSourcedStateNode​(Stream source, Node newNode)` |
    `protected void` | TridentTopology.`registerNode​(Node n)` |
    `protected void` | TridentTopology.`registerSourcedNode​(List<Stream> sources, Node newNode)` |

    Constructors in org.apache.storm.trident with parameters of type Node
    Constructor | Description
    --- | ---
    `Stream​(TridentTopology topology, String name, Node node)` |
    `TridentState​(TridentTopology topology, Node node)` |

  - ### Uses of Node in org.apache.storm.trident.graph

    Fields in org.apache.storm.trident.graph with type parameters of type Node
    Modifier and Type | Field | Description
    --- | --- | ---
    `Set<Node>` | Group.`nodes` |

    Methods in org.apache.storm.trident.graph that return types with arguments of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<Node>` | Group.`incomingNodes()` |
    `Set<Node>` | Group.`outgoingNodes()` |

    Methods in org.apache.storm.trident.graph with parameters of type Node
    Modifier and Type | Method | Description
    --- | --- | ---
    `Group` | GraphGrouper.`nodeGroup​(Node n)` |

    Constructors in org.apache.storm.trident.graph with parameters of type Node
    Constructor | Description
    --- | ---
    `Group​(org.apache.storm.shade.org.jgrapht.DirectedGraph graph, Node n)` |

    Constructor parameters in org.apache.storm.trident.graph with type arguments of type Node
    Constructor | Description
    --- | ---
    `GraphGrouper​(org.apache.storm.shade.org.jgrapht.DirectedGraph<Node,​IndexedEdge> graph, Collection<Group> initialGroups)` |
    `Group​(org.apache.storm.shade.org.jgrapht.DirectedGraph graph, List<Node> nodes)` |

  - ### Uses of Node in org.apache.storm.trident.planner

    Subclasses of Node in org.apache.storm.trident.planner
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PartitionNode` |
    `class` | `ProcessorNode` |
    `class` | `SpoutNode` |

    Constructor parameters in org.apache.storm.trident.planner with type arguments of type Node
    Constructor | Description
    --- | ---
    `SubtopologyBolt​(org.apache.storm.shade.org.jgrapht.graph.DefaultDirectedGraph<Node,​IndexedEdge> graph, Set<Node> nodes, Map<Node,​String> batchGroups)` |
    `SubtopologyBolt​(org.apache.storm.shade.org.jgrapht.graph.DefaultDirectedGraph<Node,​IndexedEdge> graph, Set<Node> nodes, Map<Node,​String> batchGroups)` |
    `SubtopologyBolt​(org.apache.storm.shade.org.jgrapht.graph.DefaultDirectedGraph<Node,​IndexedEdge> graph, Set<Node> nodes, Map<Node,​String> batchGroups)` |