Hierarchy (view full)

Constructors

Properties

activeIntervalMs: number
activeThresholdMs: number
activeTimestamp: number
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

  • get closingAfterExchangeFinished(): boolean
  • Returns boolean

  • get name(): string
  • Returns string

  • get owner(): unknown
  • Returns unknown

Methods

  • Parameters

    • OptionalsendClose: boolean
    • OptionalcloseAfterExchangeFinished: boolean

    Returns Promise<void>

  • Parameters

    Returns Packet

  • Parameters

    • sendClose: boolean

    Returns Promise<void>

  • Returns Promise<number>

  • Returns boolean

  • Parameters

    • messageReceived: boolean

    Returns void

  • Parameters

    • messageCounter: number
    • Optional_sourceNodeId: NodeId

    Returns void