Properties
Private Optional sqs
sqs: SQS
Static Private defaultRegion
defaultRegion: string
Methods
Private getQueueUrl
- getQueueUrl(queue: string): Promise<string>
-
Parameters
Returns 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
-
Optional errorCallback: (err: AWSError) => 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
Returns Promise<void>
Static setRegion
- setRegion(region: string): void