C# Класс paramore.brighter.commandprocessor.messaginggateway.rmq.MessageGatewayConnectionPool

Class MessageGatewayConnectionPool.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetConnection ( ConnectionFactory connectionFactory ) : IConnection

Return matching RabbitMQ connection if exist (match by amqp scheme) or create new connection to RabbitMQ (thread-safe)

Приватные методы

Метод Описание
CreateConnection ( ConnectionFactory connectionFactory ) : IConnection
GetConnectionId ( ConnectionFactory connectionFactory ) : string
TryRemoveConnection ( string connectionId ) : void

Описание методов

GetConnection() публичный Метод

Return matching RabbitMQ connection if exist (match by amqp scheme) or create new connection to RabbitMQ (thread-safe)
public GetConnection ( ConnectionFactory connectionFactory ) : IConnection
connectionFactory RabbitMQ.Client.ConnectionFactory
Результат IConnection