public class EventSubscribeImp extends java.lang.Object implements EventSubscribe
| 构造器和说明 |
|---|
EventSubscribeImp(Client client,
ConfigOption configOption) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
java.util.Set<java.lang.String> |
getAllSubscribedEvents()
get all events subscribed by clients
|
ConfigOption |
getConfigOption() |
CryptoSuite |
getCryptoSuite() |
java.lang.String |
getGroupId() |
void |
setConfigOption(ConfigOption configOption) |
void |
setCryptoSuite(CryptoSuite cryptoSuite) |
void |
setGroupId(java.lang.String groupId) |
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 eventId)
Unsubscribe events
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, buildpublic EventSubscribeImp(Client client, ConfigOption configOption) throws io.github.alleriawindrunner.sdk.jni.common.JniException
io.github.alleriawindrunner.sdk.jni.common.JniExceptionpublic CryptoSuite getCryptoSuite()
public void setCryptoSuite(CryptoSuite cryptoSuite)
public java.lang.String getGroupId()
public void setGroupId(java.lang.String groupId)
public ConfigOption getConfigOption()
public void setConfigOption(ConfigOption configOption)
public java.lang.String subscribeEvent(java.math.BigInteger fromBlk,
java.math.BigInteger toBlk,
EventLogAddrAndTopics eventLogAddrAndTopics,
EventSubCallback callback)
EventSubscribesubscribeEvent 在接口中 EventSubscribeeventLogAddrAndTopics - the OneContractEventSubParams instancecallback - the EventCallback instancepublic java.lang.String subscribeEvent(java.math.BigInteger fromBlk,
java.math.BigInteger toBlk,
java.util.List<EventLogAddrAndTopics> eventLogAddrAndTopics,
EventSubCallback callback)
EventSubscribesubscribeEvent 在接口中 EventSubscribepublic java.lang.String subscribeEvent(EventSubParams params, EventSubCallback callback)
EventSubscribesubscribeEvent 在接口中 EventSubscribeparams - the EventLogParams instancecallback - the EventCallback instancepublic void unsubscribeEvent(java.lang.String eventId)
EventSubscribeunsubscribeEvent 在接口中 EventSubscribeeventId - the ID of event subscribe taskpublic java.util.Set<java.lang.String> getAllSubscribedEvents()
EventSubscribegetAllSubscribedEvents 在接口中 EventSubscribepublic void start()
EventSubscribestart 在接口中 EventSubscribepublic void stop()
EventSubscribestop 在接口中 EventSubscribepublic void destroy()
destroy 在接口中 EventSubscribe