Package org.apache.pekko.event
Interface EventBus
- All Known Subinterfaces:
- ActorEventBus,- LoggingBus
- All Known Implementing Classes:
- EventStream
public interface EventBus
Represents the base type for EventBuses
 Internally has an Event type, a Classifier type and a Subscriber type
 
For the Java API, see pekko.event.japi.*
- 
Method SummaryModifier and TypeMethodDescriptionvoidPublishes the specified Event to this busbooleanvoidunsubscribe(EventBus subscriber) Attempts to deregister the subscriber from all Classifiers it may be subscribed tobooleanunsubscribe(EventBus subscriber, EventBus from) Attempts to deregister the subscriber from the specified Classifier
- 
Method Details- 
publishPublishes the specified Event to this bus
- 
subscribe
- 
unsubscribeAttempts to deregister the subscriber from the specified Classifier- Returns:
- true if successful and false if not (because it wasn't subscribed to that Classifier, or otherwise)
 
- 
unsubscribeAttempts to deregister the subscriber from all Classifiers it may be subscribed to
 
-