corda / net.corda.core.messaging / FlowHandleWithClientId

FlowHandleWithClientId

interface FlowHandleWithClientId<A> : FlowHandle<A>

Properties

clientId

abstract val clientId: String

The clientId with which the client has started the flow.

Inherited Properties

id

abstract val id: StateMachineRunId

The started state machine's ID.

returnValue

abstract val returnValue: CordaFuture<A>

A CordaFuture of the flow's return value.

Inherited Functions

close

abstract fun close(): Unit

Use this function for flows whose returnValue is not going to be used, so as to free up server resources.

Extension Functions

contextLogger

fun Any.contextLogger(): <ERROR CLASS>

When called from a companion object, returns the logger for the enclosing class.

Inheritors

FlowHandleWithClientIdImpl

data class FlowHandleWithClientIdImpl<A> : FlowHandleWithClientId<A>