| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
Account.events<T> |
static interface |
Account.OnServerInfo |
static interface |
Client.events<T> |
static interface |
Client.OnChainsqlSubRet |
static interface |
Client.OnConnected |
static interface |
Client.OnContractEvent |
static interface |
Client.OnDisconnected |
static interface |
Client.OnLedgerClosed |
static interface |
Client.OnMessage |
static interface |
Client.OnPathFind |
static interface |
Client.OnReconnected |
static interface |
Client.OnReconnecting |
static interface |
Client.OnSendMessage |
static interface |
Client.OnStateChange |
static interface |
Client.OnSubscribed |
static interface |
Client.OnTBMessage |
static interface |
Client.OnTXMessage |
static interface |
Client.OnValidatedTransaction |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Client.contractCall(org.json.JSONObject obj,
Publisher.Callback<org.json.JSONObject> cb)
contractCall asynchronously
|
void |
Client.GetAccountLines(AccountID addy,
Publisher.Callback<org.json.JSONObject> cb)
Request for account_lines.
|
void |
Client.getAccountTables(String address,
boolean bGetDetail,
Publisher.Callback<org.json.JSONObject> cb) |
void |
Client.getBySqlAdmin(String sql,
Publisher.Callback<org.json.JSONObject> cb) |
void |
Client.getBySqlUser(String secret,
String accountID,
String sql,
Publisher.Callback<org.json.JSONObject> cb) |
void |
Client.getCrossChainTxs(String hash,
int limit,
boolean include,
Publisher.Callback<org.json.JSONObject> cb)
Request for transaction information.
|
void |
Client.getLedger(org.json.JSONObject option,
Publisher.Callback<org.json.JSONObject> cb)
Request for ledger data.
|
void |
Client.getLedgerTxs(Integer ledgerSeq,
boolean bIncludeSuccess,
boolean bIncludefailure,
Publisher.Callback<org.json.JSONObject> cb) |
void |
Client.getLedgerVersion(Publisher.Callback<org.json.JSONObject> cb) |
void |
Client.getNameInDB(String owner,
String tableName,
Publisher.Callback<org.json.JSONObject> cb) |
void |
Client.getTableAuth(String owner,
String tableName,
List<String> accounts,
Publisher.Callback<org.json.JSONObject> cb) |
void |
Client.getTransaction(String hash,
Publisher.Callback<org.json.JSONObject> cb)
Request for a transaction's information.
|
void |
Client.getTransactions(String address,
int limit,
org.json.JSONObject marker,
Publisher.Callback<org.json.JSONObject> cb)
Request for transaction information.
|
void |
Client.getTransactions(String address,
int limit,
Publisher.Callback<org.json.JSONObject> cb)
Request for transaction information.
|
void |
Client.getUserToken(String owner,
String user,
String name,
Publisher.Callback<org.json.JSONObject> cb) |
org.json.JSONObject |
Client.select(String secret,
AccountID account,
AccountID owner,
String name,
String raw,
Publisher.Callback<org.json.JSONObject> cb)
Select data from chain.
|
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
PaymentFlow.events<T> |
static interface |
PaymentFlow.OnAlternatives |
static interface |
PaymentFlow.OnAlternativesStale |
static interface |
PaymentFlow.OnDestInfo |
static interface |
PaymentFlow.OnPathFind |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Publisher<CompatHack extends Publisher.Callback> |
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
Publisher.ErrBack<T> |
| 限定符和类型 | 方法和说明 |
|---|---|
<A,T extends Publisher.Callback<A>> |
Publisher.emit(Class<T> key,
A args)
emit callbacks.
|
<A,T extends Publisher.Callback<A>> |
Publisher.on(Class<T> key,
CallbackContext executor,
T cb)
Register callback.
|
<A,T extends Publisher.Callback<A>> |
Publisher.on(Class<T> key,
T cb)
Register callback.
|
<A,T extends Publisher.Callback<A>> |
Publisher.once(Class<T> key,
CallbackContext executor,
T cb)
Once
|
<A,T extends Publisher.Callback<A>> |
Publisher.once(Class<T> key,
T cb)
Trigger callback once.
|
<A,T extends Publisher.Callback<A>> |
Publisher.removeListener(Class<T> key,
Publisher.Callback<A> cb)
Remove a listener.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<A,T extends Publisher.Callback<A>> |
Publisher.removeListener(Class<T> key,
Publisher.Callback<A> cb)
Remove a listener.
|
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
Request.events<T> |
static interface |
Request.OnError |
static interface |
Request.OnResponse |
static interface |
Request.OnSuccess |
static interface |
Request.OnTimeout |
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
SubscriptionManager.events<T> |
static interface |
SubscriptionManager.OnSubscribed |
static interface |
SubscriptionManager.OnUnSubscribed |
static interface |
TrackedAccountRoot.events<T> |
static interface |
TrackedAccountRoot.OnUpdate |
| 限定符和类型 | 方法和说明 |
|---|---|
<A,T extends Publisher.Callback<A>> |
SubscriptionManager.emit(Class<T> key,
A args) |
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
ManagedTxn.events<T> |
static interface |
ManagedTxn.OnSubmitError |
static interface |
ManagedTxn.OnSubmitFailure |
static interface |
ManagedTxn.OnSubmitSuccess |
static interface |
ManagedTxn.OnTransactionValidated |
static interface |
TransactionManager.events<T> |
static interface |
TransactionManager.OnValidatedSequence |
| 限定符和类型 | 方法和说明 |
|---|---|
ManagedTxn |
ManagedTxn.onError(Publisher.Callback<Response> cb)
On error.
|
ManagedTxn |
ManagedTxn.onValidated(Publisher.Callback<ManagedTxn> handler)
On validated.
|
<T extends ManagedTxn.events> |
ManagedTxn.removeListener(Class<T> key,
Publisher.Callback cb)
Remove Listener.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected static <T extends Contract> |
Contract.deploy(Class<T> type,
Chainsql chainsql,
BigInteger gasLimit,
String binary,
String encodedConstructor,
BigInteger value,
Publisher.Callback<T> cb) |
static <T extends Contract> |
Contract.deployRemoteCall(Class<T> type,
Chainsql chainsql,
BigInteger gasLimit,
String binary,
String encodedConstructor,
BigInteger value,
Publisher.Callback<T> cb) |
static <T extends Contract> |
Contract.deployRemoteCall(Class<T> type,
Chainsql chainsql,
BigInteger gasLimit,
String binary,
String encodedConstructor,
Publisher.Callback<T> cb) |
protected void |
Contract.executeCallMultipleValueReturn(com.peersafe.abi.datatypes.Function function,
Publisher.Callback<List<com.peersafe.abi.datatypes.Type>> cb) |
protected <T extends com.peersafe.abi.datatypes.Type,R> |
Contract.executeCallSingleValueReturn(com.peersafe.abi.datatypes.Function function,
Class<R> returnType,
Publisher.Callback<R> cb) |
protected <T extends com.peersafe.abi.datatypes.Type> |
Contract.executeCallSingleValueReturn(com.peersafe.abi.datatypes.Function function,
Publisher.Callback<T> cb) |
protected void |
Contract.executeRemoteCallMultipleValueReturn(com.peersafe.abi.datatypes.Function function,
Publisher.Callback<List<com.peersafe.abi.datatypes.Type>> cb) |
protected <T> void |
Contract.executeRemoteCallSingleValueReturn(com.peersafe.abi.datatypes.Function function,
Class<T> returnType,
Publisher.Callback<T> cb) |
protected void |
Contract.on(com.peersafe.abi.datatypes.Event event,
Publisher.Callback<com.peersafe.abi.EventValues> cb) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Publisher.Callback<org.json.JSONObject> |
Submit.cb |
| 限定符和类型 | 方法和说明 |
|---|---|
org.json.JSONObject |
Chainsql.commit(Publisher.Callback<?> cb)
Commit sql-transactoin asynchronously.
|
Connection |
Chainsql.connect(String url,
Publisher.Callback<Client> connectCb)
Connect to a websocket url.
|
Connection |
Chainsql.connect(String url,
Publisher.Callback<Client> connectCb,
Publisher.Callback<Client> disconnectCb)
Connect to a websocket url.
|
Connection |
Chainsql.connect(String url,
Publisher.Callback<Client> connectCb,
Publisher.Callback<Client> disconnectCb)
Connect to a websocket url.
|
Connection |
Chainsql.connect(String url,
String serverCertPath,
String storePass,
Publisher.Callback<Client> connectCb)
Connect to a secure websocket url.
|
Connection |
Chainsql.connect(String url,
String serverCertPath,
String storePass,
Publisher.Callback<Client> connectCb,
Publisher.Callback<Client> disconnectCb)
Connect to a secure websocket url.
|
Connection |
Chainsql.connect(String url,
String serverCertPath,
String storePass,
Publisher.Callback<Client> connectCb,
Publisher.Callback<Client> disconnectCb)
Connect to a secure websocket url.
|
void |
Chainsql.getAccountTables(String address,
boolean bGetDetail,
Publisher.Callback<org.json.JSONObject> cb)
获取账户建的表
|
void |
Chainsql.getAccountTransactions(String address,
int limit,
Publisher.Callback<org.json.JSONObject> cb)
Get trasactions submitted by notified account,asynchronous.
|
void |
Chainsql.getAccountTransactions(String address,
Publisher.Callback<org.json.JSONObject> cb)
Get trasactions submitted by notified account,asynchronous.
|
void |
Chainsql.getBySqlAdmin(String sql,
Publisher.Callback<org.json.JSONObject> cb)
根据sql语句查询,admin接口,异步调用
|
void |
Chainsql.getBySqlUser(String sql,
Publisher.Callback<org.json.JSONObject> cb)
根据sql语句查询,普通用户接口,异步调用
|
void |
Chainsql.getLedger(Integer ledger_index,
Publisher.Callback<org.json.JSONObject> cb)
Get the ledger identified by ledger_index.
|
void |
Chainsql.getLedger(Publisher.Callback<org.json.JSONObject> cb)
An asynchronous api to get the ledger identified by ledger_index.
|
void |
Chainsql.getLedgerTxs(Integer ledgerSeq,
boolean bIncludeSuccess,
boolean bIncludefailure,
Publisher.Callback<org.json.JSONObject> cb)
获取区块中的交易,在bIncludeSuccess与bIncludefailure都为false的情况下,只返回成功与失败的交易数量
|
void |
Chainsql.getLedgerVersion(Publisher.Callback<org.json.JSONObject> cb)
Get newest validated ledger index,asynchronous.
|
void |
Chainsql.getTableAuth(String owner,
String tableName,
List<String> accounts,
Publisher.Callback<org.json.JSONObject> cb)
获取表授权列表
|
void |
Chainsql.getTableAuth(String owner,
String tableName,
Publisher.Callback<org.json.JSONObject> cb)
获取表授权列表
|
void |
Chainsql.getTableNameInDB(String owner,
String tableName,
Publisher.Callback<org.json.JSONObject> cb) |
void |
Chainsql.getTransaction(String hash,
Publisher.Callback<org.json.JSONObject> cb)
Get transaction by hash asynrhonously.
|
void |
Chainsql.onReconnected(Publisher.Callback<org.json.JSONObject> cb)
Subscribe 'reconnected' event,cb.called trigger when connection lost and reconnect succeed.
|
void |
Chainsql.onReconnecting(Publisher.Callback<org.json.JSONObject> cb)
Subscribe 'reconnecting' event,cb.called trigger when connection lost and reconnecting started.
|
org.json.JSONObject |
Submit.submit(Publisher.Callback<org.json.JSONObject> cb)
asynchronous,callback trigger with all possible status
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EventManager.subscribeContract(String address,
com.peersafe.abi.datatypes.Event event,
Publisher.Callback<?> cb) |
void |
EventManager.subscribeTable(String name,
String owner,
Publisher.Callback<?> cb)
Subscribe for a table.
|
void |
EventManager.subscribeTx(String id,
Publisher.Callback<?> cb)
Subscribe a transaction.
|
void |
EventManager.unsubscribeTable(String name,
String owner,
Publisher.Callback<org.json.JSONObject> cb)
Un-subscribe a table.
|
void |
EventManager.unsubscribeTx(String id,
Publisher.Callback<org.json.JSONObject> cb)
Un-subscribe a transaction.
|
Copyright © 2021. All rights reserved.