cgl.narada.matching.tagvalue
Class ClientEdgeAttributes
java.lang.Object
cgl.narada.matching.tagvalue.ClientEdgeAttributes
- All Implemented Interfaces:
- ClientMatchingDebugFlags
public class ClientEdgeAttributes
- extends Object
- implements ClientMatchingDebugFlags
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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClientEdgeAttributes
public ClientEdgeAttributes(boolean destEdge)
addDestination
public void addDestination(int destination)
removeDestination
public void removeDestination(int destination)
containsDestinations
public 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.
getDestinations
public Hashtable getDestinations()
- Returns the list of destinations associated with the edge
getPredicateCount
public int getPredicateCount()
main
public static void main(String[] args)
For comments and suggestions please send
e-mail to
The NaradaBrokering Project