storm.trident.graph
Class GraphGrouper

java.lang.Object
  extended by storm.trident.graph.GraphGrouper

public class GraphGrouper
extends java.lang.Object


Constructor Summary
GraphGrouper( graph, java.util.Collection<Group> initialGroups)
           
 
Method Summary
 void addGroup(Group g)
           
 java.util.Collection<Group> getAllGroups()
           
 java.util.Collection<Group> incomingGroups(Group g)
           
 void mergeFully()
           
 Group nodeGroup(Node n)
           
 java.util.Collection<Group> outgoingGroups(Group g)
           
 void reindex()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphGrouper

public GraphGrouper( graph,
                    java.util.Collection<Group> initialGroups)
Method Detail

getAllGroups

public java.util.Collection<Group> getAllGroups()

addGroup

public void addGroup(Group g)

reindex

public void reindex()

mergeFully

public void mergeFully()

outgoingGroups

public java.util.Collection<Group> outgoingGroups(Group g)

incomingGroups

public java.util.Collection<Group> incomingGroups(Group g)

nodeGroup

public Group nodeGroup(Node n)