net.corda.node.services.statemachine / StateMachineManager / FlowSession

# FlowSession

`data class FlowSession`

### Constructors

<init> | `FlowSession(flow: FlowLogic<*>, ourSessionId: Long, state: FlowSessionState, waitingForResponse: Boolean = false)`

### Properties

flow | `val flow: FlowLogic<*>`
ourSessionId | `val ourSessionId: Long`
psm | `val psm: FlowStateMachineImpl<*>`
receivedMessages | `val receivedMessages: ConcurrentLinkedQueue<ReceivedSessionMessage<ExistingSessionMessage>>`
state | `var state: FlowSessionState`
waitingForResponse | `var waitingForResponse: Boolean`