Class AmqpClientFactory
Provides a factory for creating instances of IAmqpClient with specified configuration options or connection strings.
Implements
Inherited Members
Namespace: CodersRealm.AmqpClient
Assembly: CodersRealm.AmqpClient.dll
Syntax
public sealed class AmqpClientFactory : IAmqpClientFactory
Constructors
AmqpClientFactory()
Provides a factory for creating instances of IAmqpClient with specified configuration options or connection strings.
Declaration
public AmqpClientFactory()
Methods
Create(ClientOptions, ILogger?)
Creates a new IAmqpClient based on ClientOptions.
Declaration
public IAmqpClient Create(ClientOptions options, ILogger? logger = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ClientOptions | options | |
| ILogger | logger |
Returns
| Type | Description |
|---|---|
| IAmqpClient |
Create(string, IRedeliveryPolicy?, ILogger?)
Creates a new IAmqpClient for the given connection string.
Declaration
public IAmqpClient Create(string connectionString, IRedeliveryPolicy? redeliveryPolicy = null, ILogger? logger = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | connectionString | |
| IRedeliveryPolicy | redeliveryPolicy | |
| ILogger | logger |
Returns
| Type | Description |
|---|---|
| IAmqpClient |