public interface EventPublisher extends Closeable
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addSubscriber(Subscriber subscriber)
Add listener.
|
long |
currentEventSize()
The number of currently staged events.
|
void |
init(Class<? extends Event> type,
int bufferSize)
Initializes the event publisher.
|
void |
notifySubscriber(Subscriber subscriber,
Event event)
Notify listener.
|
boolean |
publish(Event event)
publish event.
|
void |
removeSubscriber(Subscriber subscriber)
Remove listener.
|
void init(Class<? extends Event> type, int bufferSize)
type - >bufferSize - Message staging queue sizelong currentEventSize()
void addSubscriber(Subscriber subscriber)
subscriber - Subscribervoid removeSubscriber(Subscriber subscriber)
subscriber - Subscribervoid notifySubscriber(Subscriber subscriber, Event event)
subscriber - Subscriberevent - EventCopyright © 2018–2020 Alibaba Group. All rights reserved.