Package org.fisco.bcos.sdk.eventsub
Interface EventSubscribe
- All Known Implementing Classes:
EventSubscribeImp
public interface EventSubscribe
Event subscribe interface.
-
Method Summary
Modifier and Type Method Description static EventSubscribebuild(GroupManagerService groupManagerService, EventResource eventResource, java.lang.Integer groupId)Create a Event Subscraibe instancejava.util.List<EventLogFilter>getAllSubscribedEvent()Get all subscribed event.EventResourcegetEventResource()Get EventPushMsgHandler and FilterManager.static java.lang.StringnewSeq()voidstart()Startvoidstop()Stopjava.lang.StringsubscribeEvent(EventLogParams params, EventCallback callback)Subscribe eventvoidunsubscribeEvent(java.lang.String registerID, EventCallback callback)Unsubscribe events
-
Method Details
-
build
static EventSubscribe build(GroupManagerService groupManagerService, EventResource eventResource, java.lang.Integer groupId)Create a Event Subscraibe instance- Parameters:
groupManagerService- the groupManager Service instancegroupId- the id of groupeventResource- the eventResource instance- Returns:
- EventSubscribe Object
-
newSeq
static java.lang.String newSeq() -
subscribeEvent
Subscribe event- Parameters:
params- the EventLogParams instancecallback- the EventCallback instance- Returns:
- registerId of event
-
unsubscribeEvent
Unsubscribe events- Parameters:
registerID- the ID of registercallback- 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
-