21.80. Class QueueBuilder

Namespace: ArmoniK.Core.Adapters.RabbitMQ
Assembly: ArmoniK.Core.Adapters.RabbitMQ.dll

Class for building RabbitMQ object and Queue interfaces through Dependency Injection

[PublicAPI]
public class QueueBuilder : IDependencyInjectionBuildable

21.80.1. Inheritance

objectQueueBuilder

21.80.2. Implements

IDependencyInjectionBuildable

21.80.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

21.80.4. Methods

21.80.4.1. Build(IServiceCollection, ConfigurationManager, ILogger)

Initialize object through Dependency Injection

[PublicAPI]
public void Build(IServiceCollection serviceCollection, ConfigurationManager configuration, ILogger logger)

21.80.4.1.1. Parameters

serviceCollection IServiceCollection

Collection of service descriptors

configuration ConfigurationManager

Access to application configuration

logger ILogger

Instance of logger to produce logs during object initialization