Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NatsTransport

Hierarchy

  • NatsTransport

Index

Constructors

constructor

Properties

Private _client

_client: Client

Private _closeHandler

_closeHandler: Function

Private Optional _options

_options: any

Methods

close

  • close(): void

handle

  • handle(route: string, group: string, callback: Function): void
  • Parameters

    • route: string
    • group: string
    • callback: Function

    Returns void

listen

  • listen(callback: Function): void

onClose

  • onClose(callback: function): void
  • Parameters

    • callback: function
        • (args: any[]): void
        • Parameters

          • Rest args: any[]

          Returns void

    Returns void

publish

  • publish(topic: string, message: any): void

request

  • request(route: string, payload: any, callback: Function, timeout?: number): void
  • Parameters

    • route: string
    • payload: any
    • callback: Function
    • Default value timeout: number = 200

    Returns void

subscribe

  • subscribe(topic: string, group: string, callback: Function): number
  • Parameters

    • topic: string
    • group: string
    • callback: Function

    Returns number

unsubscribe

  • unsubscribe(sid: number, max: number): void

Generated using TypeDoc