Table of Contents

Namespace Silverback.Messaging.Consuming.KafkaOffsetStore

Classes

EntityFrameworkKafkaOffsetStore

Stores the latest consumed offsets in EntityFramework.

EntityFrameworkKafkaOffsetStoreSettings

The EntityFrameworkKafkaOffsetStore settings.

InMemoryKafkaOffsetStore

Stores the latest consumed offsets in memory.

InMemoryKafkaOffsetStoreSettings

The InMemoryKafkaOffsetStore settings.

KafkaOffsetStoreConsumerBehavior

Creates the KafkaOffsetStoreScope and ensures that the offsets are being stored to the client side offset store (if configured).

KafkaOffsetStoreFactory

Builds an IKafkaOffsetStore instance according to the provided KafkaOffsetStoreSettings.

KafkaOffsetStoreScope

The scope of the client side offset store. A scope is created per each consume cycle and is used to atomically store the processed offsets.

KafkaOffsetStoreScopeRelationalExtensions

Adds the storage-specific methods to the KafkaOffsetStoreScope.

KafkaOffsetStoreSettings

The IKafkaOffsetStore settings.

PostgreSqlKafkaOffsetStore

Stores the latest consumed offsets in PostgreSql.

PostgreSqlKafkaOffsetStoreSettings

The PostgreSqlKafkaOffsetStore settings.

SilverbackContextKafkaOffsetStoreExtensions

Adds the Kafka offset store specific methods to the ISilverbackContext.

SilverbackStoredOffset

Represents a Kafka offset stored in the database.

SqliteKafkaOffsetStore

Stores the latest consumed offsets in Sqlite.

SqliteKafkaOffsetStoreSettings

The SqliteKafkaOffsetStore settings.

Interfaces

IKafkaOffsetStore

The client side offset store.

IKafkaOffsetStoreFactory

Builds an IKafkaOffsetStore instance according to the provided KafkaOffsetStoreSettings.