接口 EventPublisher

    • 方法详细资料

      • init

        void init​(java.lang.Class<? extends Event> type,
                  int bufferSize)
        Initializes the event publisher.
        参数:
        type - >
        bufferSize - Message staging queue size
      • currentEventSize

        long currentEventSize()
        The number of currently staged events.
        返回:
        event size
      • addSubscriber

        void addSubscriber​(Subscriber subscriber)
        Add listener.
        参数:
        subscriber - Subscriber
      • removeSubscriber

        void removeSubscriber​(Subscriber subscriber)
        Remove listener.
        参数:
        subscriber - Subscriber
      • publish

        boolean publish​(Event event)
        publish event.
        参数:
        event - Event
        返回:
        publish event is success