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(akka.event.EventBus.Classifier a,
akka.event.EventBus.Classifier b)
Provides a total ordering of Classifiers (think java.util.Comparator.compare)
|
int |
compareSubscribers(akka.event.EventBus.Subscriber a,
akka.event.EventBus.Subscriber b)
Provides a total ordering of Subscribers (think java.util.Comparator.compare)
|
boolean |
matches(akka.event.EventBus.Classifier classifier,
akka.event.EventBus.Event event)
Returns whether the specified Classifier matches the specified Event
|
void |
publish(akka.event.EventBus.Event event) |
void |
publish(akka.event.EventBus.Event event,
akka.event.EventBus.Subscriber subscriber)
Publishes the specified Event to the specified Subscriber
|
boolean |
subscribe(akka.event.EventBus.Subscriber subscriber,
akka.event.EventBus.Classifier to) |
java.util.concurrent.ConcurrentSkipListSet<scala.Tuple2<java.lang.Object,java.lang.Object>> |
subscribers() |
void |
unsubscribe(akka.event.EventBus.Subscriber subscriber) |
boolean |
unsubscribe(akka.event.EventBus.Subscriber subscriber,
akka.event.EventBus.Classifier from) |
java.util.concurrent.ConcurrentSkipListSet<scala.Tuple2<java.lang.Object,java.lang.Object>> subscribers()
int compareClassifiers(akka.event.EventBus.Classifier a, akka.event.EventBus.Classifier b)
int compareSubscribers(akka.event.EventBus.Subscriber a, akka.event.EventBus.Subscriber b)
boolean matches(akka.event.EventBus.Classifier classifier, akka.event.EventBus.Event event)
void publish(akka.event.EventBus.Event event, akka.event.EventBus.Subscriber subscriber)
boolean subscribe(akka.event.EventBus.Subscriber subscriber, akka.event.EventBus.Classifier to)
boolean unsubscribe(akka.event.EventBus.Subscriber subscriber, akka.event.EventBus.Classifier from)
void unsubscribe(akka.event.EventBus.Subscriber subscriber)
void publish(akka.event.EventBus.Event event)