Package org.fisco.bcos.sdk.eventsub
Class EventSubscribeImp
java.lang.Object
org.fisco.bcos.sdk.eventsub.EventSubscribeImp
- All Implemented Interfaces:
EventSubscribe
public class EventSubscribeImp extends java.lang.Object implements EventSubscribe
-
Constructor Summary
Constructors Constructor Description EventSubscribeImp(GroupManagerService groupManagerService, EventResource eventResource, java.lang.Integer groupId) -
Method Summary
Modifier and Type Method Description java.util.List<EventLogFilter>getAllSubscribedEvent()Get all subscribed event.EventResourcegetEventResource()Get EventPushMsgHandler and FilterManager.voidstart()Startvoidstop()Stopjava.lang.StringsubscribeEvent(EventLogParams params, EventCallback callback)Subscribe eventvoidunsubscribeEvent(java.lang.String registerID, EventCallback callback)Unsubscribe events
-
Constructor Details
-
EventSubscribeImp
public EventSubscribeImp(GroupManagerService groupManagerService, EventResource eventResource, java.lang.Integer groupId)
-
-
Method Details
-
getEventResource
Description copied from interface:EventSubscribeGet EventPushMsgHandler and FilterManager.- Specified by:
getEventResourcein interfaceEventSubscribe- Returns:
- EventResource
-
subscribeEvent
Description copied from interface:EventSubscribeSubscribe event- Specified by:
subscribeEventin interfaceEventSubscribe- Parameters:
params- the EventLogParams instancecallback- the EventCallback instance- Returns:
- registerId of event
-
unsubscribeEvent
Description copied from interface:EventSubscribeUnsubscribe events- Specified by:
unsubscribeEventin interfaceEventSubscribe- Parameters:
registerID- the ID of registercallback- the EventCallback instance
-
getAllSubscribedEvent
Description copied from interface:EventSubscribeGet all subscribed event.- Specified by:
getAllSubscribedEventin interfaceEventSubscribe- Returns:
- list of event log filters
-
start
public void start()Description copied from interface:EventSubscribeStart- Specified by:
startin interfaceEventSubscribe
-
stop
public void stop()Description copied from interface:EventSubscribeStop- Specified by:
stopin interfaceEventSubscribe
-