Provides a total ordering of Classifiers (think java.util.Comparator.compare)
Provides a total ordering of Classifiers (think java.util.Comparator.compare)
Provides a total ordering of Subscribers (think java.util.Comparator.compare)
Provides a total ordering of Subscribers (think java.util.Comparator.compare)
Returns whether the specified Classifier matches the specified Event
Returns whether the specified Classifier matches the specified Event
Publishes the specified Event to the specified Subscriber
Publishes the specified Event to the specified Subscriber
Maps Classifiers to Subscribers and selects which Subscriber should receive which publication through scanning through all Subscribers through the matches(classifier, event) method
Note: the compareClassifiers and compareSubscribers must together form an absolute ordering (think java.util.Comparator.compare)