f
createInMemory

Creates an in-memory queue connector using a simple message store.

I
InMemoryConnector

In-memory queue connector.

I
NackOptions

Options for negative acknowledgment.

c
Queue

Queue wrapper with Task/Stream semantics for error-tolerant message processing.

c
QueueAckFailed

Acknowledgment operation failed.

I
QueueAdapter

Queue adapter interface for low-level queue operations.

c
QueueCloseFailed

Connection close operation failed.

c
QueueConnectionFailed

Connection establishment failed.

I
QueueConnector

Connector that produces connected QueueAdapter instances.

c
QueueConsumeFailed

Consumer handler failed unexpectedly.

c
QueueError

Base error for all queue-related failures.

c
QueueMaxAttemptsExceeded

Message exceeded maximum delivery attempts.

I
QueueMessage

Queue adapter interface for queue-agnostic operations.

c
QueueNackFailed

Negative acknowledgment operation failed.

c
QueueReceiveFailed

Message receive operation failed.

c
QueueSendFailed

Message send operation failed.

I
SendOptions

Options for sending a message with delay or scheduling.

c
Source

The entry point for creating a Stream. Wraps an async generator so that yielded values become success results and any thrown error becomes a single error result.

I
Stream

A TypeScript library that provides a powerful and flexible way to handle errors in asynchronous streams. It allows you to collect and manage errors alongside successful values in a stream, enabling you to process data while gracefully handling any issues that may arise.

I
StreamAdapter

Extended adapter interface for broker-native streaming. Implement this if your broker has push-based message consumption (e.g., RabbitMQ channels, Kafka consumer groups, SQS long polling).