public FlowStateMachine<R>
This is an internal interface that is implemented by code in the node module. You should look at class FlowLogic
.
class FlowLogic
Modifier and Type | Method and Description |
---|---|
StateMachineRunId |
getId() |
org.slf4j.Logger |
getLogger() |
com.google.common.util.concurrent.ListenableFuture<R> |
getResultFuture() |
ServiceHub |
getServiceHub() |
<T> UntrustworthyData<T> |
receive(java.lang.Class<T> receiveType,
Party otherParty,
FlowLogic<?> sessionFlow) |
void |
send(Party otherParty,
java.lang.Object payload,
FlowLogic<?> sessionFlow) |
<T> UntrustworthyData<T> |
sendAndReceive(java.lang.Class<T> receiveType,
Party otherParty,
java.lang.Object payload,
FlowLogic<?> sessionFlow) |
SignedTransaction |
waitForLedgerCommit(SecureHash hash,
FlowLogic<?> sessionFlow) |
<T> UntrustworthyData<T> sendAndReceive(java.lang.Class<T> receiveType, Party otherParty, java.lang.Object payload, FlowLogic<?> sessionFlow)
<T> UntrustworthyData<T> receive(java.lang.Class<T> receiveType, Party otherParty, FlowLogic<?> sessionFlow)
SignedTransaction waitForLedgerCommit(SecureHash hash, FlowLogic<?> sessionFlow)
ServiceHub getServiceHub()
org.slf4j.Logger getLogger()
StateMachineRunId getId()
com.google.common.util.concurrent.ListenableFuture<R> getResultFuture()