interface FlowHandleWithClientId<A> : FlowHandle<A>
abstract val clientId: String
The clientId with which the client has started the flow. |
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 FlowHandleWithClientIdImpl<A> : FlowHandleWithClientId<A> |