A single active subscription.

Hierarchy (view full)

Constructors

Accessors

  • get id(): number
  • Returns number

  • get isCanceledByPeer(): boolean
  • Returns boolean

  • set isCanceledByPeer(value): void
  • This flag is set on closed sessions when the close was initiated by the peer.

    Parameters

    • value: boolean

    Returns void

  • get isClosed(): boolean
  • Returns boolean

  • set isClosed(value): void
  • Parameters

    • value: boolean

    Returns void

Methods

  • Close the session.

    Parameters

    • Optional_graceful: boolean

      in a server context this means flush pending updates. Not sure if applies to client subscriptions

    Returns Promise<void>

  • Update session state. This probably is meaniningless except in a server context.

    Returns Promise<void>