Hierarchy (view full)

Constructors

Properties

activeIntervalMs: number
activeThresholdMs: number
activeTimestamp: number = 0
associatedFabric: Fabric
closer?: Promise<void>

If the ExchangeManager performs async work to clean up a session it sets this promise. This is because historically we didn't return from destroy() until ExchangeManager was complete. Not sure if this is entirely necessary but it makes sense so this allows us to maintain the old behavior.

dataModelRevision: number
id: number
idleIntervalMs: number
interactionModelRevision: number
isPase: boolean
isSecure: boolean
maxPathsPerInvoke: number
messageCounter: MessageCounter
messageReceptionState: MessageReceptionState
nodeId: undefined | NodeId
peerNodeId: undefined | NodeId
peerSessionId: number
specificationVersion: number
supportsMRP: boolean
timestamp: number = ...

Accessors

Methods