Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • StompConfig

Index

Constructors

  • new StompConfig(_endpoint: string, _host?: string, _port?: number, _user?: string, _pass?: string, _useSSL?: boolean, _applicationDestinationPrefix?: string, _requireACK?: boolean, _heartbeatIn?: number, _heartbeatOut?: number): StompConfig
  • Parameters

    • _endpoint: string
    • Optional _host: string
    • Optional _port: number
    • Optional _user: string
    • Optional _pass: string
    • Optional _useSSL: boolean
    • Optional _applicationDestinationPrefix: string
    • Optional _requireACK: boolean
    • _heartbeatIn: number = 0
    • _heartbeatOut: number = 30000

    Returns StompConfig

Properties

autoReconnect: boolean = true
connectionSubjectRef: Subject<Boolean>
sessionId: string

Accessors

  • get accessToken(): string
  • get accessTokenHeaderKey(): string
  • set accessTokenHeaderKey(value: string): void
  • get applicationDestinationPrefix(): string
  • get brokerConnectCount(): number
  • set brokerConnectCount(count: number): void
  • get config(): Object
  • get endpoint(): string
  • set getAccessTokenFunction(value: () => string): void
  • get heartbeatIn(): number
  • set heartbeatIn(interval: number): void
  • get heartbeatOut(): number
  • set heartbeatOut(interval: number): void
  • get host(): string
  • get pass(): string
  • get port(): number
  • get protocols(): string[]
  • set protocols(value: string[]): void
  • get queueLocation(): string
  • set queueLocation(val: string): void
  • get requireACK(): boolean
  • get sendAccessTokenDuringHandshake(): boolean
  • set sendAccessTokenDuringHandshake(value: boolean): void
  • get startIntervalFunction(): (handler: any, timeout?: any, ...args: any[]) => number
  • set startIntervalFunction(fn: (handler: any, timeout?: any, ...args: any[]) => number): void
  • Returns (handler: any, timeout?: any, ...args: any[]) => number

      • (handler: any, timeout?: any, ...args: any[]): number
      • Parameters

        • handler: any
        • Optional timeout: any
        • Rest ...args: any[]

        Returns number

  • Parameters

    • fn: (handler: any, timeout?: any, ...args: any[]) => number
        • (handler: any, timeout?: any, ...args: any[]): number
        • Parameters

          • handler: any
          • Optional timeout: any
          • Rest ...args: any[]

          Returns number

    Returns void

  • get testMode(): boolean
  • set testMode(val: boolean): void
  • get topicLocation(): string
  • set topicLocation(val: string): void
  • get useQueues(): boolean
  • set useQueues(val: boolean): void
  • get useSSL(): boolean
  • get useTopics(): boolean
  • set useTopics(val: boolean): void
  • get user(): string

Methods

  • generateConnectionURI(): string
  • generateSocket(): any
  • getConfig(): any
  • generate(endpoint: string, host?: string, port?: number, useSSL?: boolean, user?: string, pass?: string, applicationDesintationPrefix?: string): StompConfig
  • Parameters

    • endpoint: string
    • Optional host: string
    • Optional port: number
    • Optional useSSL: boolean
    • Optional user: string
    • Optional pass: string
    • Optional applicationDesintationPrefix: string

    Returns StompConfig

Generated using TypeDoc