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 EventSubscribe
build(GroupManagerService groupManagerService, EventResource eventResource, java.lang.Integer groupId)
Create a Event Subscraibe instancejava.util.List<EventLogFilter>
getAllSubscribedEvent()
Get all subscribed event.EventResource
getEventResource()
Get EventPushMsgHandler and FilterManager.static java.lang.String
newSeq()
void
start()
Startvoid
stop()
Stopjava.lang.String
subscribeEvent(EventLogParams params, EventCallback callback)
Subscribe eventvoid
unsubscribeEvent(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
-