Interface ISubscriber<TEvent>
The ISubscriber interface that all subscribers have to implement. This interface is needed, so that the EventBus can publish events of the exact type without having to cast at compile time.
Namespace:
Assembly: .dll
Syntax
public interface ISubscriber<TEvent>
Type Parameters
| Name | Description |
|---|---|
| TEvent |
Methods
getSubscribedEventType()
Gets the subscribed events simple name.
Declaration
public abstract String getSubscribedEventType()
Returns
| Type | Description |
|---|---|
| java.lang.String | The subscribed events simple name |
notify(TEvent event)
Called when a TEvent is published at the EventBus subscribed to. The subscriber is notified with the concrete event.
Declaration
public abstract void notify(TEvent event)
Parameters
| Type | Name | Description |
|---|---|---|
| TEvent | event | THe event published to the EventBus |