Class AWSSQSService

class: AWSSQSService

  • support of AWS SQS Service

Hierarchy

  • AWSSQSService

Implements

  • SQSService

Constructors

Properties

_endpoint: string
_region: string
SQS_ENDPOINT: string = 'MY_SQS_ENDPOINT'
SQS_REGION: string = 'MY_SQS_REGION'

Methods

  • delete message by id

    Parameters

    • handle: string

      handle-id to delete.

    Returns Promise<void>

  • receive message by size.

    Parameters

    • size: number = 1

      (default 1) size of message

    Returns Promise<{ list: SqsMessage[] }>

  • send message into SQS.

    Parameters

    • data: any

      object data to be json.

    • Optional attr: SQSAttribute

      attribute set.

    Returns Promise<string>

  • statistics for the given type.

    Returns Promise<SqsStatistics>

Generated using TypeDoc