|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcgl.narada.matching.tagvalue.EdgeAttributes
public class EdgeAttributes
This keeps track of the destinations, and the number of predicates within each destination that are interested in a particular edge. This irrespective of wether the edge in question is connected to another node in the matching tree graph or if its simply a destination edge. The destinations thus returned need to be fed into the event routing protocol, which provides the shortest routes to reach destinations at different levels.
| Field Summary |
|---|
| Fields inherited from interface cgl.narada.matching.tagvalue.MatchingDebugFlags |
|---|
EdgeAttributes_Debug, EventID_Debug, Matching_Debug, MatchingTreeEdge_Debug, MatchingTreeNode_Debug, MEvent_Debug, Predicate_Debug |
| Constructor Summary | |
|---|---|
EdgeAttributes()
|
|
| Method Summary | |
|---|---|
boolean |
containsDestinations()
This method serves as the precursor to the deletion of certain nodes and edges, in response to the removal of an interest in subscription predicates. |
void |
decrementPredicateCountForDestination(int _destination)
This method provides for decrementing the reference count assocaited with messages. |
int |
getDestinations()
Returns the list of destinations associated with the edge |
int[] |
getPredicateCountForDestinations()
Returns the predicate count associated with the destinations |
void |
incrementPredicateCountForDestination(int _destination)
This method increments the predicate count associated with the edge. |
static void |
main(String[] args)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EdgeAttributes()
| Method Detail |
|---|
public void incrementPredicateCountForDestination(int _destination)
public void decrementPredicateCountForDestination(int _destination)
public boolean containsDestinations()
public int getDestinations()
public int[] getPredicateCountForDestinations()
public static void main(String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||