public interface ScanningClassification
Note: the compareClassifiers and compareSubscribers must together form an absolute ordering (think java.util.Comparator.compare)
Modifier and Type | Method and Description |
---|---|
int |
compareClassifiers(ScanningClassification a,
ScanningClassification b)
Provides a total ordering of Classifiers (think java.util.Comparator.compare)
|
int |
compareSubscribers(ScanningClassification a,
ScanningClassification b)
Provides a total ordering of Subscribers (think java.util.Comparator.compare)
|
boolean |
matches(ScanningClassification classifier,
ScanningClassification event)
Returns whether the specified Classifier matches the specified Event
|
void |
publish(ScanningClassification event) |
void |
publish(ScanningClassification event,
ScanningClassification subscriber)
Publishes the specified Event to the specified Subscriber
|
boolean |
subscribe(ScanningClassification subscriber,
ScanningClassification to) |
java.util.concurrent.ConcurrentSkipListSet<scala.Tuple2<java.lang.Object,java.lang.Object>> |
subscribers() |
void |
unsubscribe(ScanningClassification subscriber) |
boolean |
unsubscribe(ScanningClassification subscriber,
ScanningClassification from) |
java.util.concurrent.ConcurrentSkipListSet<scala.Tuple2<java.lang.Object,java.lang.Object>> subscribers()
int compareClassifiers(ScanningClassification a, ScanningClassification b)
a
- (undocumented)b
- (undocumented)int compareSubscribers(ScanningClassification a, ScanningClassification b)
a
- (undocumented)b
- (undocumented)boolean matches(ScanningClassification classifier, ScanningClassification event)
classifier
- (undocumented)event
- (undocumented)void publish(ScanningClassification event, ScanningClassification subscriber)
event
- (undocumented)subscriber
- (undocumented)boolean subscribe(ScanningClassification subscriber, ScanningClassification to)
boolean unsubscribe(ScanningClassification subscriber, ScanningClassification from)
void unsubscribe(ScanningClassification subscriber)
void publish(ScanningClassification event)