接口 EventPublisher
- 所有超级接口:
Closeable
- 所有已知实现类:
DefaultPublisher,DefaultSharePublisher
Event publisher.
- 作者:
- liaochuntao, zongtanghu
-
方法概要
修饰符和类型方法说明voidaddSubscriber(Subscriber subscriber)Add listener.longThe number of currently staged events.voidInitializes the event publisher.voidnotifySubscriber(Subscriber subscriber, Event event)Notify listener.booleanpublish event.voidremoveSubscriber(Subscriber subscriber)Remove listener.
-
方法详细资料
-
init
Initializes the event publisher.- 参数:
type->bufferSize- Message staging queue size
-
currentEventSize
long currentEventSize()The number of currently staged events.- 返回:
- event size
-
addSubscriber
Add listener.- 参数:
subscriber-Subscriber
-
removeSubscriber
Remove listener.- 参数:
subscriber-Subscriber
-
publish
publish event.- 参数:
event-Event- 返回:
- publish event is success
-
notifySubscriber
Notify listener.- 参数:
subscriber-Subscriberevent-Event
-