Table of Contents

Namespace Savvyio.Extensions.DependencyInjection.NATS.EventDriven

Assembly: Savvyio.Extensions.DependencyInjection.NATS.dll

The concrete NATS event-bus types used during DI registration live in this namespace. NatsEventBus is the registered implementation and NatsEventBusOptions carries the NATS subject, connection, and serialization settings.

Start with NatsEventBus when you need to inspect or extend the registered implementation type. Configure its options through Savvyio.Extensions.DependencyInjection.NATS.AddNatsEventBus<TMarker> rather than instantiating these types directly.

Availability: .NET 10 and .NET 9

Classes

NatsEventBusOptions<TMarker>

Configuration options for NatsEventBus.

NatsEventBus<TMarker>

Provides a default implementation of the NatsMessage class for messages holding an IIntegrationEvent implementation.