UNPKG

@iamdeniz/aws-sqs-consumer

Version:

Advanced AWS SQS message consumer with retry, DLQ, batch processing, metrics, and middleware support

21 lines (20 loc) 833 B
/** * Queue consumer events */ export declare enum QueueConsumerEvents { STARTED = "consumer.started", STOPPED = "consumer.stopped", ERROR = "consumer.error", MESSAGE_RECEIVED = "message.received", MESSAGE_PROCESSING_STARTED = "message.processing.started", MESSAGE_PROCESSED = "message.processing.success", MESSAGE_PROCESSING_FAILED = "message.processing.failed", MESSAGE_PROCESSING_RETRY = "message.processing.retry", BATCH_PROCESSING_STARTED = "batch.processing.started", BATCH_PROCESSING_COMPLETED = "batch.processing.completed", BATCH_PROCESSING_FAILED = "batch.processing.failed", BATCH_PROCESSING_RETRY = "batch.processing.retry", MESSAGE_SENT_TO_DLQ = "message.sent.to.dlq", MESSAGE_DLQ_FAILED = "message.dlq.failed", PERFORMANCE_METRICS = "performance.metrics" }