Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Monitor

internal

Hierarchy层级

Index索引

Constructors构造函数

constructor

Properties属性

[kCancellationToken]

[kCancellationToken]: CancellationToken

Optional [kConnection]

[kConnection]: Connection

Optional [kMonitorId]

internal

Optional [kRTTPinger]

[kRTTPinger]: RTTPinger

[kServer]

[kServer]: Server

address

address: string

connectOptions

connectOptions: ConnectionOptions

options

options: Readonly<Pick<MonitorOptions, "connectTimeoutMS" | "minHeartbeatFrequencyMS" | "heartbeatFrequencyMS">>

s

internal

Static Readonly captureRejectionSymbol

captureRejectionSymbol: typeof captureRejectionSymbol

Static captureRejections

captureRejections: boolean

Sets or gets the default captureRejection value for all emitters.

Static defaultMaxListeners

defaultMaxListeners: number

Static Readonly errorMonitor

errorMonitor: typeof errorMonitor

This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

Installing a listener using this symbol does not change the behavior once an 'error' event is emitted, therefore the process will still crash if no regular 'error' listener is installed.

Methods方法

addListener

close

  • close(): void

connect

  • connect(): void

emit

  • emit<EventKey>(event: symbol | EventKey, ...args: Parameters<MonitorEvents[EventKey]>): boolean
  • Type parameters类型参数

    • EventKey: "close" | "serverHeartbeatStarted" | "serverHeartbeatSucceeded" | "serverHeartbeatFailed" | "stateChanged" | "resetServer" | "resetConnectionPool"

    Parameters参数

    • event: symbol | EventKey
    • Rest ...args: Parameters<MonitorEvents[EventKey]>

    Returns返回boolean

eventNames

  • eventNames(): string[]

getMaxListeners

  • getMaxListeners(): number

listenerCount

  • listenerCount<EventKey>(type: string | symbol | EventKey): number
  • Type parameters类型参数

    • EventKey: "close" | "serverHeartbeatStarted" | "serverHeartbeatSucceeded" | "serverHeartbeatFailed" | "stateChanged" | "resetServer" | "resetConnectionPool"

    Parameters参数

    • type: string | symbol | EventKey

    Returns返回number

listeners

  • listeners<EventKey>(event: string | symbol | EventKey): MonitorEvents[EventKey][]
  • Type parameters类型参数

    • EventKey: "close" | "serverHeartbeatStarted" | "serverHeartbeatSucceeded" | "serverHeartbeatFailed" | "stateChanged" | "resetServer" | "resetConnectionPool"

    Parameters参数

    • event: string | symbol | EventKey

    Returns返回MonitorEvents[EventKey][]

off

on

once

prependListener

prependOnceListener

rawListeners

  • rawListeners<EventKey>(event: string | symbol | EventKey): MonitorEvents[EventKey][]
  • Type parameters类型参数

    • EventKey: "close" | "serverHeartbeatStarted" | "serverHeartbeatSucceeded" | "serverHeartbeatFailed" | "stateChanged" | "resetServer" | "resetConnectionPool"

    Parameters参数

    • event: string | symbol | EventKey

    Returns返回MonitorEvents[EventKey][]

removeAllListeners

  • removeAllListeners<EventKey>(event?: string | symbol | EventKey): Monitor
  • Type parameters类型参数

    • EventKey: "close" | "serverHeartbeatStarted" | "serverHeartbeatSucceeded" | "serverHeartbeatFailed" | "stateChanged" | "resetServer" | "resetConnectionPool"

    Parameters参数

    • Optional event: string | symbol | EventKey

    Returns返回Monitor

removeListener

requestCheck

  • requestCheck(): void

reset

  • reset(): void

setMaxListeners

  • setMaxListeners(n: number): Monitor

Static getEventListener

  • getEventListener(emitter: DOMEventTarget | EventEmitter, name: string | symbol): Function[]
  • Returns a list listener for a specific emitter event name.

    Parameters参数

    • emitter: DOMEventTarget | EventEmitter
    • name: string | symbol

    Returns返回Function[]

Static listenerCount

  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • deprecated

    since v4.0.0

    Parameters参数

    • emitter: EventEmitter
    • event: string | symbol

    Returns返回number

Static on

  • on(emitter: EventEmitter, event: string, options?: StaticEventEmitterOptions): AsyncIterableIterator<any>
  • Parameters参数

    • emitter: EventEmitter
    • event: string
    • Optional options: StaticEventEmitterOptions

    Returns返回AsyncIterableIterator<any>

Static once

  • once(emitter: NodeEventTarget, event: string | symbol, options?: StaticEventEmitterOptions): Promise<any[]>
  • once(emitter: DOMEventTarget, event: string, options?: StaticEventEmitterOptions): Promise<any[]>
  • Parameters参数

    • emitter: NodeEventTarget
    • event: string | symbol
    • Optional options: StaticEventEmitterOptions

    Returns返回Promise<any[]>

  • Parameters参数

    • emitter: DOMEventTarget
    • event: string
    • Optional options: StaticEventEmitterOptions

    Returns返回Promise<any[]>

Generated using TypeDoc