Enhanced Message counter that can be persisted and will be initialized from the persisted value (if existing).

Hierarchy (view full)

Constructors

  • Parameters

    • storageContext: StorageContext<any>
    • storageKey: string
    • OptionalaboutToRolloverCallback: (() => void)
        • (): void
        • Returns void

    • OptionalrolloverInfoDifference: number

    Returns PersistedMessageCounter

Properties

aboutToRolloverCallback?: (() => void)
messageCounter: number
rolloverInfoDifference: number

Accessors

Methods

  • Returns Promise<number>

  • Parameters

    • storageContext: StorageContext<any>
    • storageKey: string
    • OptionalaboutToRolloverCallback: (() => void)
        • (): void
        • Returns void

    • OptionalrolloverInfoDifference: number

    Returns Promise<PersistedMessageCounter>