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.EventResource
getEventResource()
Get EventPushMsgHandler and FilterManager.void
start()
Startvoid
stop()
Stopjava.lang.String
subscribeEvent(EventLogParams params, EventCallback callback)
Subscribe eventvoid
unsubscribeEvent(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:EventSubscribe
Get EventPushMsgHandler and FilterManager.- Specified by:
getEventResource
in interfaceEventSubscribe
- Returns:
- EventResource
-
subscribeEvent
Description copied from interface:EventSubscribe
Subscribe event- Specified by:
subscribeEvent
in interfaceEventSubscribe
- Parameters:
params
- the EventLogParams instancecallback
- the EventCallback instance- Returns:
- registerId of event
-
unsubscribeEvent
Description copied from interface:EventSubscribe
Unsubscribe events- Specified by:
unsubscribeEvent
in interfaceEventSubscribe
- Parameters:
registerID
- the ID of registercallback
- the EventCallback instance
-
getAllSubscribedEvent
Description copied from interface:EventSubscribe
Get all subscribed event.- Specified by:
getAllSubscribedEvent
in interfaceEventSubscribe
- Returns:
- list of event log filters
-
start
public void start()Description copied from interface:EventSubscribe
Start- Specified by:
start
in interfaceEventSubscribe
-
stop
public void stop()Description copied from interface:EventSubscribe
Stop- Specified by:
stop
in interfaceEventSubscribe
-