@DoNotImplement interface FlowHandle<A> : AutoCloseable
FlowHandle is a serialisable handle for the started flow, parameterised by the type of the flow's return value.
abstract val id: StateMachineRunId
The started state machine's ID. |
|
abstract val returnValue: CordaFuture<A>
A CordaFuture of the flow's return value. |
abstract fun close(): Unit
Use this function for flows whose returnValue is not going to be used, so as to free up server resources. |
fun Any.contextLogger(): <ERROR CLASS>
When called from a companion object, returns the logger for the enclosing class. |
data class FlowHandleImpl<A> : FlowHandle<A> |
|
interface FlowHandleWithClientId<A> : FlowHandle<A> |
|
interface FlowProgressHandle<A> : FlowHandle<A>
FlowProgressHandle is a serialisable handle for the started flow, parameterised by the type of the flow's return value. |