public class EventManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
Connection |
connection |
boolean |
onContractMessage |
boolean |
onSubRet |
boolean |
onTbMessage |
boolean |
onTxMessage |
org.json.JSONObject |
result |
| 构造器和说明 |
|---|
EventManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
init(Connection connection)
Constructor
|
void |
reSubscribe()
Resubscribe automatically after reconnected.
|
void |
subscribeContract(String address,
com.peersafe.abi.datatypes.Event event,
Publisher.Callback<?> cb) |
void |
subscribeTable(String name,
String owner,
Publisher.Callback<?> cb)
Subscribe for a table.
|
void |
subscribeTx(String id,
Publisher.Callback<?> cb)
Subscribe a transaction.
|
void |
unsubscribeContract(String address,
com.peersafe.abi.datatypes.Event event) |
void |
unsubscribeTable(String name,
String owner,
Publisher.Callback<org.json.JSONObject> cb)
Un-subscribe a table.
|
void |
unsubscribeTx(String id,
Publisher.Callback<org.json.JSONObject> cb)
Un-subscribe a transaction.
|
public Connection connection
public boolean onTbMessage
public boolean onTxMessage
public boolean onContractMessage
public boolean onSubRet
public org.json.JSONObject result
public void init(Connection connection)
connection - connection object.public void reSubscribe()
public void subscribeTable(String name, String owner, Publisher.Callback<?> cb)
name - Table name.owner - Table owner address.cb - Callback.public void subscribeTx(String id, Publisher.Callback<?> cb)
id - Transaction hash.cb - Callback.public void subscribeContract(String address, com.peersafe.abi.datatypes.Event event, Publisher.Callback<?> cb)
public void unsubscribeContract(String address, com.peersafe.abi.datatypes.Event event)
public void unsubscribeTable(String name, String owner, Publisher.Callback<org.json.JSONObject> cb)
name - Table name.owner - Table owner address.cb - Callback.public void unsubscribeTx(String id, Publisher.Callback<org.json.JSONObject> cb)
id - Transaction hash.cb - Callback.Copyright © 2021. All rights reserved.