Dispatcher
[<Interface>]
type Dispatcher =
abstract member addListener_connect (callback: callback) : Dispatcher
abstract member addListener_connectionError (callback: callback) : Dispatcher
abstract member addListener_disconnect (callback: callback) : Dispatcher
abstract member addListener_drain (callback: URL -> unit) : Dispatcher
abstract member close (callback: unit -> unit) : unit
abstract member close () : Promise<unit>
abstract member compose (dispatchers: DispatcherComposeInterceptor array) : ComposedDispatcher
abstract member compose (dispatchers: ResizeArray<DispatcherComposeInterceptor>) : ComposedDispatcher
abstract member connect (options: ConnectOptions, callback: callback) : unit
abstract member connect (options: ConnectOptions) : Promise<ConnectData>
abstract member destroy (err: Exception option, callback: unit -> unit) : unit
abstract member destroy (callback: unit -> unit) : unit
abstract member destroy (err: Exception option) : Promise<unit>
abstract member destroy () : Promise<unit>
abstract member dispatch (options: DispatchOptions, handler: DispatchHandlers) : bool
abstract member emit_connect (origin: URL, targets: ResizeArray<Dispatcher>) : bool
abstract member emit_connectionError (origin: URL, targets: ResizeArray<Dispatcher>, error: UndiciError) : bool
abstract member emit_disconnect (origin: URL, targets: ResizeArray<Dispatcher>, error: UndiciError) : bool
abstract member emit_drain (origin: URL) : bool
abstract member listeners_connect () : ResizeArray<Item>
abstract member listeners_connectionError () : ResizeArray<Item>
abstract member listeners_disconnect () : ResizeArray<Item>
abstract member listeners_drain () : ResizeArray<(URL -> unit)>
abstract member off_connect (callback: callback) : Dispatcher
abstract member off_connectionError (callback: callback) : Dispatcher
abstract member off_disconnect (callback: callback) : Dispatcher
abstract member off_drain (callback: URL -> unit) : Dispatcher
abstract member on_connect (callback: callback) : Dispatcher
abstract member on_connectionError (callback: callback) : Dispatcher
abstract member on_disconnect (callback: callback) : Dispatcher
abstract member on_drain (callback: URL -> unit) : Dispatcher
abstract member once_connect (callback: callback) : Dispatcher
abstract member once_connectionError (callback: callback) : Dispatcher
abstract member once_disconnect (callback: callback) : Dispatcher
abstract member once_drain (callback: URL -> unit) : Dispatcher
abstract member pipeline (options: PipelineOptions, handler: PipelineHandler) : Duplex
abstract member prependListener_connect (callback: callback) : Dispatcher
abstract member prependListener_connectionError (callback: callback) : Dispatcher
abstract member prependListener_disconnect (callback: callback) : Dispatcher
abstract member prependListener_drain (callback: URL -> unit) : Dispatcher
abstract member prependOnceListener_connect (callback: callback) : Dispatcher
abstract member prependOnceListener_connectionError (callback: callback) : Dispatcher
abstract member prependOnceListener_disconnect (callback: callback) : Dispatcher
abstract member prependOnceListener_drain (callback: URL -> unit) : Dispatcher
abstract member rawListeners_connect () : ResizeArray<Item>
abstract member rawListeners_connectionError () : ResizeArray<Item>
abstract member rawListeners_disconnect () : ResizeArray<Item>
abstract member rawListeners_drain () : ResizeArray<(URL -> unit)>
abstract member removeListener_connect (callback: callback) : Dispatcher
abstract member removeListener_connectionError (callback: callback) : Dispatcher
abstract member removeListener_disconnect (callback: callback) : Dispatcher
abstract member removeListener_drain (callback: URL -> unit) : Dispatcher
abstract member request (options: RequestOptions, callback: callback) : unit
abstract member request (options: RequestOptions) : Promise<ResponseData>
abstract member stream (options: RequestOptions, factory: StreamFactory, callback: callback) : unit
abstract member stream (options: RequestOptions, factory: StreamFactory) : Promise<StreamData>
abstract member upgrade (options: UpgradeOptions, callback: callback) : unit
abstract member upgrade (options: UpgradeOptions) : Promise<UpgradeData>
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Implements | EventEmitter |
| Attributes | [<AllowNullLiteral>] [<Interface>] |
Declared inside
Methods
abstract member addListener_connect (callback: callback) : Dispatcher
abstract member addListener_connectionError (callback: callback) : Dispatcher
abstract member addListener_disconnect (callback: callback) : Dispatcher
abstract member addListener_drain (callback: URL -> unit) : Dispatcher
abstract member close (callback: unit -> unit) : unit
abstract member close () : Promise<unit>
abstract member compose (dispatchers: DispatcherComposeInterceptor array) : ComposedDispatcher
abstract member compose (dispatchers: ResizeArray<DispatcherComposeInterceptor>) : ComposedDispatcher
abstract member connect (options: ConnectOptions, callback: callback) : unit
abstract member connect (options: ConnectOptions) : Promise<ConnectData>
abstract member destroy (err: Exception option, callback: unit -> unit) : unit
abstract member destroy (callback: unit -> unit) : unit
abstract member destroy (err: Exception option) : Promise<unit>
abstract member destroy () : Promise<unit>
abstract member dispatch (options: DispatchOptions, handler: DispatchHandlers) : bool
abstract member emit_drain (origin: URL) : bool
abstract member listeners_connect () : ResizeArray<Item>
abstract member listeners_connectionError () : ResizeArray<Item>
abstract member listeners_disconnect () : ResizeArray<Item>
abstract member listeners_drain () : ResizeArray<(URL -> unit)>
abstract member off_connect (callback: callback) : Dispatcher
abstract member off_connectionError (callback: callback) : Dispatcher
abstract member off_disconnect (callback: callback) : Dispatcher
abstract member off_drain (callback: URL -> unit) : Dispatcher
abstract member on_connect (callback: callback) : Dispatcher
abstract member on_connectionError (callback: callback) : Dispatcher
abstract member on_disconnect (callback: callback) : Dispatcher
abstract member on_drain (callback: URL -> unit) : Dispatcher
abstract member once_connect (callback: callback) : Dispatcher
abstract member once_connectionError (callback: callback) : Dispatcher
abstract member once_disconnect (callback: callback) : Dispatcher
abstract member once_drain (callback: URL -> unit) : Dispatcher
abstract member pipeline (options: PipelineOptions, handler: PipelineHandler) : Duplex
abstract member prependListener_connect (callback: callback) : Dispatcher
abstract member prependListener_connectionError (callback: callback) : Dispatcher
abstract member prependListener_disconnect (callback: callback) : Dispatcher
abstract member prependListener_drain (callback: URL -> unit) : Dispatcher
abstract member prependOnceListener_connect (callback: callback) : Dispatcher
abstract member prependOnceListener_connectionError (callback: callback) : Dispatcher
abstract member prependOnceListener_disconnect (callback: callback) : Dispatcher
abstract member prependOnceListener_drain (callback: URL -> unit) : Dispatcher
abstract member rawListeners_connect () : ResizeArray<Item>
abstract member rawListeners_connectionError () : ResizeArray<Item>
abstract member rawListeners_disconnect () : ResizeArray<Item>
abstract member rawListeners_drain () : ResizeArray<(URL -> unit)>
abstract member removeListener_connect (callback: callback) : Dispatcher
abstract member removeListener_connectionError (callback: callback) : Dispatcher
abstract member removeListener_disconnect (callback: callback) : Dispatcher
abstract member removeListener_drain (callback: URL -> unit) : Dispatcher
abstract member request (options: RequestOptions, callback: callback) : unit
abstract member request (options: RequestOptions) : Promise<ResponseData>
abstract member stream (options: RequestOptions, factory: StreamFactory, callback: callback) : unit
abstract member stream (options: RequestOptions, factory: StreamFactory) : Promise<StreamData>
abstract member upgrade (options: UpgradeOptions, callback: callback) : unit
abstract member upgrade (options: UpgradeOptions) : Promise<UpgradeData>