public interface LookupClassification
The compareSubscribers need to provide a total ordering of the Subscribers
Modifier and Type | Method and Description |
---|---|
akka.event.EventBus.Classifier |
classify(akka.event.EventBus.Event event)
Returns the Classifier associated with the given Event
|
int |
compareSubscribers(akka.event.EventBus.Subscriber a,
akka.event.EventBus.Subscriber b)
Provides a total ordering of Subscribers (think java.util.Comparator.compare)
|
int |
mapSize()
This is a size hint for the number of Classifiers you expect to have (use powers of 2)
|
void |
publish(akka.event.EventBus.Event event) |
void |
publish(akka.event.EventBus.Event event,
akka.event.EventBus.Subscriber subscriber)
Publishes the given Event to the given Subscriber
|
boolean |
subscribe(akka.event.EventBus.Subscriber subscriber,
akka.event.EventBus.Classifier to) |
Index<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) |
Index<java.lang.Object,java.lang.Object> subscribers()
int mapSize()
int compareSubscribers(akka.event.EventBus.Subscriber a, akka.event.EventBus.Subscriber b)
akka.event.EventBus.Classifier classify(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)