Table of Contents

Class BrokerMessageIdentifiersTrackerFactory

Namespace
Silverback.Messaging.Broker.BrokerMessageIdentifiersTracking
Assembly
Silverback.Integration.dll
public sealed class BrokerMessageIdentifiersTrackerFactory : TypeBasedExtensibleFactory<IBrokerMessageIdentifiersTracker, EndpointConfiguration>, IBrokerMessageIdentifiersTrackerFactory
Inheritance
BrokerMessageIdentifiersTrackerFactory
Implements
Inherited Members

Constructors

BrokerMessageIdentifiersTrackerFactory()

Initializes a new instance of the BrokerMessageIdentifiersTrackerFactory class.

public BrokerMessageIdentifiersTrackerFactory()

Methods

GetTracker(EndpointConfiguration, IServiceProvider)

Returns the IBrokerMessageIdentifiersTracker compatible with the specific message broker.

public IBrokerMessageIdentifiersTracker GetTracker(EndpointConfiguration configuration, IServiceProvider serviceProvider)

Parameters

configuration EndpointConfiguration

The endpoint configuration that will be used to determine the IBrokerMessageIdentifiersTracker to be used.

serviceProvider IServiceProvider

The IServiceProvider that can be used to resolve additional services.

Returns

IBrokerMessageIdentifiersTracker

The IBrokerMessageIdentifiersTracker.