Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • SqsClient

Index

Constructors

constructor

Properties

Private Optional sqs

sqs: SQS

Static Private defaultRegion

defaultRegion: string

Methods

Private getQueueUrl

  • getQueueUrl(queue: string): Promise<string>

receiveMessage

  • receiveMessage(queue: string, options: { count?: number; delete?: boolean; timeout?: number }, successCallback?: (result?: string) => void, errorCallback?: (err: AWSError) => void): Promise<void>
  • Parameters

    • queue: string
    • options: { count?: number; delete?: boolean; timeout?: number }
      • Optional count?: number
      • Optional delete?: boolean
      • Optional timeout?: number
    • Optional successCallback: (result?: string) => void
        • (result?: string): void
        • Parameters

          • Optional result: string

          Returns void

    • Optional errorCallback: (err: AWSError) => void
        • (err: AWSError): void
        • Parameters

          • err: AWSError

          Returns void

    Returns Promise<void>

sendMessage

  • sendMessage(queue: string, body: any, successCallback?: (result?: SendMessageResult) => void, errorCallback?: (err: AWSError) => void): Promise<void>
  • Parameters

    • queue: string
    • body: any
    • Optional successCallback: (result?: SendMessageResult) => void
        • (result?: SendMessageResult): void
        • Parameters

          • Optional result: SendMessageResult

          Returns void

    • Optional errorCallback: (err: AWSError) => void
        • (err: AWSError): void
        • Parameters

          • err: AWSError

          Returns void

    Returns Promise<void>

Static setRegion

  • setRegion(region: string): void

Generated using TypeDoc