public class ManagedTxn extends SignedTransaction
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ManagedTxn.events<T> |
static interface |
ManagedTxn.OnSubmitError |
static interface |
ManagedTxn.OnSubmitFailure |
static interface |
ManagedTxn.OnSubmitSuccess |
static interface |
ManagedTxn.OnTransactionValidated |
| 限定符和类型 | 字段和说明 |
|---|---|
TransactionResult |
result |
ArrayList<Submission> |
submissions |
ca_pem, hash, previousSigningData, signingData, tx_blob, txn| 构造器和说明 |
|---|
ManagedTxn(SignedTransaction txn) |
ManagedTxn(Transaction txn)
ManagedTxn Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
description() |
<T extends ManagedTxn.events> |
emit(Class<T> key,
Object args)
Emit.
|
boolean |
finalizedOrResponseIsToPriorSubmission(Response res)
finalizedOrResponseIsToPriorSubmission
|
boolean |
isFinalized()
isFinalized
|
boolean |
isSequencePlug()
isSequencePlug
|
Submission |
lastSubmission()
lastSubmission
|
<T extends ManagedTxn.events> |
on(Class<T> key,
CallbackContext executor,
T cb)
On
|
<T extends ManagedTxn.events> |
on(Class<T> key,
T cb)
On
|
<T extends ManagedTxn.events> |
once(Class<T> key,
CallbackContext executor,
T cb)
Once
|
<T extends ManagedTxn.events> |
once(Class<T> key,
T cb)
Once.
|
ManagedTxn |
onError(Publisher.Callback<Response> cb)
On error.
|
ManagedTxn |
onSubmitSuccess(ManagedTxn.OnSubmitSuccess cb)
onSubmitSuccess
|
ManagedTxn |
onValidated(Publisher.Callback<ManagedTxn> handler)
On validated.
|
Publisher<ManagedTxn.events> |
publisher()
Publisher constructor.
|
<T extends ManagedTxn.events> |
removeListener(Class<T> key,
Publisher.Callback cb)
Remove Listener.
|
boolean |
responseWasToLastSubmission(Response res)
responseWasToLastSubmission
|
UInt32 |
sequence()
Sequence.
|
void |
setDescription(String description)
Set description
|
void |
setFinalized()
setFinalized
|
void |
setSequencePlug(boolean isNoop)
Set sequence plug.
|
void |
trackSubmitRequest(Request submitRequest,
long ledger_index)
trackSubmitRequest
|
void |
trackSubmittedID()
trackSubmittedID
|
fromTx, multiSign, multiSign, multiSignPrepare, prepare, sign, sign, transactionTypepublic TransactionResult result
public ArrayList<Submission> submissions
public ManagedTxn(Transaction txn)
txn - Transaction object.public ManagedTxn(SignedTransaction txn)
public ManagedTxn onValidated(Publisher.Callback<ManagedTxn> handler)
handler - Callback handler.public ManagedTxn onSubmitSuccess(ManagedTxn.OnSubmitSuccess cb)
cb - Callback.public ManagedTxn onError(Publisher.Callback<Response> cb)
cb - callback.public <T extends ManagedTxn.events> boolean removeListener(Class<T> key, Publisher.Callback cb)
T - generic.key - Key.cb - Callback.public <T extends ManagedTxn.events> int emit(Class<T> key, Object args)
T - generic.key - key.args - args.public <T extends ManagedTxn.events> void once(Class<T> key, CallbackContext executor, T cb)
T - generic.key - key.executor - executor.cb - callback.public <T extends ManagedTxn.events> void once(Class<T> key, T cb)
T - generic.key - key.cb - callback.public <T extends ManagedTxn.events> void on(Class<T> key, CallbackContext executor, T cb)
T - generic.key - key.executor - executor.cb - callback.public <T extends ManagedTxn.events> void on(Class<T> key, T cb)
T - generic.key - keycb - callback.public Publisher<ManagedTxn.events> publisher()
public boolean isSequencePlug()
public void setSequencePlug(boolean isNoop)
isNoop - isNoop.public String description()
public void setDescription(String description)
description - description.public boolean responseWasToLastSubmission(Response res)
res - response.public boolean finalizedOrResponseIsToPriorSubmission(Response res)
res - response.public Submission lastSubmission()
public boolean isFinalized()
public void setFinalized()
public void trackSubmitRequest(Request submitRequest, long ledger_index)
submitRequest - requestledger_index - ledger index.public void trackSubmittedID()
public UInt32 sequence()
Copyright © 2021. All rights reserved.