Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • KafkaTransport

Index

Constructors

constructor

Properties

Private Optional _options

_options: any

Private client

client: any

Private closeHandler

closeHandler: Function

Private consumer

consumer: any

Private handlers

handlers: object

Type declaration

  • [key: string]: Function

Private producer

producer: any

Methods

close

  • close(err: Error): Promise<void>

Private createTopics

  • createTopics(): Promise<any>

handle

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

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

    Returns void

listen

  • listen(callback: Function): Promise<void>

Private normalizeTopic

  • normalizeTopic(topic: string): string

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): any

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, handle: Function): void

Generated using TypeDoc