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

# FlowSession

`data class FlowSession`

### Constructors

<init> | `FlowSession(flow: FlowLogic<*>, otherParty: Party, ourSessionId: Long, otherPartySessionId: Long?, waitingForResponse: Boolean = false)`

### Properties

flow | `val flow: FlowLogic<*>`
otherParty | `val otherParty: Party`
otherPartySessionId | `var otherPartySessionId: Long?`
ourSessionId | `val ourSessionId: Long`
psm | `val psm: FlowStateMachineImpl<*>`
receivedMessages | `val receivedMessages: ConcurrentLinkedQueue<ExistingSessionMessage>`
waitingForResponse | `var waitingForResponse: Boolean`