Show / Hide Table of Contents

    Namespace Silverback.Messaging.Producing.TransactionalOutbox

    Classes

    DbOutboxMessage

    Encapsulates the information to be stored in the outbox to be able to replay the message at a later time.

    EntityFrameworkOutboxReader

    Reads from the EntityFramework outbox.

    EntityFrameworkOutboxSettings

    The EntityFrameworkOutboxWriter and EntityFrameworkOutboxReader settings.

    EntityFrameworkOutboxWriter

    Writes to the EntityFramework outbox.

    InMemoryOutbox

    The in-memory outbox.

    InMemoryOutboxFactory

    The in-memory outbox factory.

    InMemoryOutboxReader

    Reads from the in-memory outbox.

    InMemoryOutboxSettings

    The InMemoryOutboxWriter and InMemoryOutboxReader settings.

    InMemoryOutboxWriter

    Writes to the in-memory outbox.

    OutboxMessage

    Encapsulates the information to be stored in the outbox to be able to replay the message at a later time.

    OutboxProcessingException

    The exception that is thrown when an error occurs while processing the outbox messages.

    OutboxProduceStrategy

    The messages are stored in the transactional outbox table. The operation can therefore be included in the database transaction applying the message side effects to the local database. The IOutboxWorker takes care of asynchronously sending the messages to the message broker.

    OutboxReaderFactory

    Builds an IOutboxReader instance according to the provided OutboxSettings.

    OutboxSettings

    The IOutboxWriter and IOutboxReader settings.

    OutboxWorker

    Processes the outbox and produces the messages to the target message broker endpoint.

    OutboxWorkerService

    The IHostedService that triggers the IOutboxWorker at regular intervals.

    OutboxWorkerSettings

    The OutboxWorker and OutboxWorkerService settings.

    OutboxWriterFactory

    Builds an IOutboxWriter instance according to the provided OutboxSettings.

    PostgreSqlOutboxReader

    Reads from the PostgreSql outbox.

    PostgreSqlOutboxSettings

    The PostgreSqlOutboxWriter and PostgreSqlOutboxReader settings.

    PostgreSqlOutboxWriter

    Writes to the PostgreSql outbox.

    SilverbackOutboxMessage

    Represents a message stored in the outbox.

    SqliteOutboxReader

    Reads from the SQLite outbox.

    SqliteOutboxSettings

    The SqliteOutboxWriter and SqliteOutboxReader settings.

    SqliteOutboxWriter

    Writes to the SQLite outbox.

    Interfaces

    IOutboxReader

    Exposes the methods to read from the outbox.

    IOutboxReaderFactory

    Builds an IOutboxReader instance according to the provided OutboxSettings.

    IOutboxWorker

    Processes the outbox and produces the messages to the target message broker endpoint.

    IOutboxWriter

    Exposes the methods to write to the outbox.

    IOutboxWriterFactory

    Builds an IOutboxWriter instance according to the provided OutboxSettings.

    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini