Table of Contents

Class NatsEventBusOptions

Namespace
Savvyio.Extensions.NATS.EventDriven
Assembly
Savvyio.Extensions.NATS.dll

Configuration options for NatsEventBus.

public class NatsEventBusOptions : NatsMessageOptions, IValidatableParameterObject, IParameterObject
Inheritance
NatsEventBusOptions
Implements
Derived
Inherited Members

Examples

Configure a NatsEventBusOptions with the NATS server URL and subject settings required for publishing and subscribing to integration events.

using System;
using Savvyio.Extensions.NATS.EventDriven;

namespace ExampleApp;

public class NatsEventBusSetup
{
    public static NatsEventBusOptions CreateOptions()
    {
        var options = new NatsEventBusOptions
        {
            NatsUrl = new Uri("nats://localhost:4222"),
            Subject = "integration-events"
        };
        return options;
    }
}

See Also