Interface EventSubscribe

All Known Implementing Classes:
EventSubscribeImp

public interface EventSubscribe
Event subscribe interface.
  • Method Details

    • build

      static EventSubscribe build​(GroupManagerService groupManagerService, EventResource eventResource, java.lang.Integer groupId)
      Create a Event Subscraibe instance
      Parameters:
      groupManagerService - the groupManager Service instance
      groupId - the id of group
      eventResource - the eventResource instance
      Returns:
      EventSubscribe Object
    • newSeq

      static java.lang.String newSeq()
    • subscribeEvent

      java.lang.String subscribeEvent​(EventLogParams params, EventCallback callback)
      Subscribe event
      Parameters:
      params - the EventLogParams instance
      callback - the EventCallback instance
      Returns:
      registerId of event
    • unsubscribeEvent

      void unsubscribeEvent​(java.lang.String registerID, EventCallback callback)
      Unsubscribe events
      Parameters:
      registerID - the ID of register
      callback - the EventCallback instance
    • getAllSubscribedEvent

      java.util.List<EventLogFilter> getAllSubscribedEvent()
      Get all subscribed event.
      Returns:
      list of event log filters
    • getEventResource

      EventResource getEventResource()
      Get EventPushMsgHandler and FilterManager.
      Returns:
      EventResource
    • start

      void start()
      Start
    • stop

      void stop()
      Stop