Class BrokerMessageIdentifiersTrackerFactory
- Assembly
- Silverback.Integration.dll
Builds an IBrokerMessageIdentifiersTracker instance for the EndpointConfiguration.
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
configurationEndpointConfigurationThe endpoint configuration that will be used to determine the IBrokerMessageIdentifiersTracker to be used.
serviceProviderIServiceProviderThe IServiceProvider that can be used to resolve additional services.