public interface EventSubscribe
| 限定符和类型 | 方法和说明 |
|---|---|
static EventSubscribe |
build(Client client)
Create Event subscribe instance
|
static EventSubscribe |
build(java.lang.String group,
ConfigOption configOption)
Create Event subscribe instance
|
void |
destroy() |
java.util.Set<java.lang.String> |
getAllSubscribedEvents()
get all events subscribed by clients
|
void |
start()
Start
|
void |
stop()
Stop
|
java.lang.String |
subscribeEvent(java.math.BigInteger fromBlk,
java.math.BigInteger toBlk,
EventLogAddrAndTopics eventLogAddrAndTopics,
EventSubCallback callback)
Subscribe event
|
java.lang.String |
subscribeEvent(java.math.BigInteger fromBlk,
java.math.BigInteger toBlk,
java.util.List<EventLogAddrAndTopics> eventLogAddrAndTopics,
EventSubCallback callback)
Subscribe event
|
java.lang.String |
subscribeEvent(EventSubParams params,
EventSubCallback callback)
Subscribe event
|
void |
unsubscribeEvent(java.lang.String eventSubId)
Unsubscribe events
|
static EventSubscribe build(java.lang.String group, ConfigOption configOption) throws org.fisco.bcos.sdk.jni.common.JniException
group - groupconfigOption - configOptionorg.fisco.bcos.sdk.jni.common.JniException - throw when build event service errorstatic EventSubscribe build(Client client) throws org.fisco.bcos.sdk.jni.common.JniException
client - Clientorg.fisco.bcos.sdk.jni.common.JniException - throw when build event service errorjava.lang.String subscribeEvent(java.math.BigInteger fromBlk,
java.math.BigInteger toBlk,
EventLogAddrAndTopics eventLogAddrAndTopics,
EventSubCallback callback)
eventLogAddrAndTopics - the OneContractEventSubParams instancecallback - the EventCallback instancejava.lang.String subscribeEvent(java.math.BigInteger fromBlk,
java.math.BigInteger toBlk,
java.util.List<EventLogAddrAndTopics> eventLogAddrAndTopics,
EventSubCallback callback)
fromBlk - block number fromtoBlk - block number toeventLogAddrAndTopics - eventcallback - callback when get eventsjava.lang.String subscribeEvent(EventSubParams params, EventSubCallback callback)
params - the EventLogParams instancecallback - the EventCallback instancevoid unsubscribeEvent(java.lang.String eventSubId)
eventSubId - the ID of event subscribe taskjava.util.Set<java.lang.String> getAllSubscribedEvents()
void start()
void stop()
void destroy()