C# Класс amp.rabbit.transport.RabbitTransportProvider

Наследование: ITransportProvider
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_connFactory IRabbitConnectionFactory
_listeners RabbitListener>.IDictionary
_routingInfoCache IRoutingInfoCache
_topoSvc ITopologyService

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

Метод Описание
Dispose ( ) : void
GetRoutingFromCacheOrService ( IRoutingInfoCache cache, ITopologyService service, string>.IDictionary hints ) : RoutingInfo
RabbitTransportProvider ( ITopologyService topologyService, IRabbitConnectionFactory connFactory, IRoutingInfoCache routingInfoCache ) : System
Register ( IRegistration registration ) : void
Send ( Envelope env ) : void
Unregister ( IRegistration registration ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
listener_OnEnvelopeReceived ( IEnvelopeDispatcher dispatcher ) : void

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

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

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public GetRoutingFromCacheOrService ( IRoutingInfoCache cache, ITopologyService service, string>.IDictionary hints ) : RoutingInfo
cache IRoutingInfoCache
service ITopologyService
hints string>.IDictionary
Результат amp.rabbit.topology.RoutingInfo

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

public RabbitTransportProvider ( ITopologyService topologyService, IRabbitConnectionFactory connFactory, IRoutingInfoCache routingInfoCache ) : System
topologyService ITopologyService
connFactory IRabbitConnectionFactory
routingInfoCache IRoutingInfoCache
Результат System

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

public Register ( IRegistration registration ) : void
registration IRegistration
Результат void

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

public Send ( Envelope env ) : void
env Envelope
Результат void

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

public Unregister ( IRegistration registration ) : void
registration IRegistration
Результат void

listener_OnEnvelopeReceived() защищенный Метод

protected listener_OnEnvelopeReceived ( IEnvelopeDispatcher dispatcher ) : void
dispatcher IEnvelopeDispatcher
Результат void

Описание свойств

_connFactory защищенное свойство

protected IRabbitConnectionFactory _connFactory
Результат IRabbitConnectionFactory

_listeners защищенное свойство

protected IDictionary _listeners
Результат RabbitListener>.IDictionary

_routingInfoCache защищенное свойство

protected IRoutingInfoCache _routingInfoCache
Результат IRoutingInfoCache

_topoSvc защищенное свойство

protected ITopologyService _topoSvc
Результат ITopologyService