C# Class amp.rabbit.transport.RabbitTransportProvider

Inheritance: ITransportProvider
Afficher le fichier Open project: Berico-Technologies/AMP

Protected Properties

Свойство Type Description
_connFactory IRabbitConnectionFactory
_listeners RabbitListener>.IDictionary
_routingInfoCache IRoutingInfoCache
_topoSvc ITopologyService

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
listener_OnEnvelopeReceived ( IEnvelopeDispatcher dispatcher ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetRoutingFromCacheOrService() public méthode

public GetRoutingFromCacheOrService ( IRoutingInfoCache cache, ITopologyService service, string>.IDictionary hints ) : RoutingInfo
cache IRoutingInfoCache
service ITopologyService
hints string>.IDictionary
Résultat amp.rabbit.topology.RoutingInfo

RabbitTransportProvider() public méthode

public RabbitTransportProvider ( ITopologyService topologyService, IRabbitConnectionFactory connFactory, IRoutingInfoCache routingInfoCache ) : System
topologyService ITopologyService
connFactory IRabbitConnectionFactory
routingInfoCache IRoutingInfoCache
Résultat System

Register() public méthode

public Register ( IRegistration registration ) : void
registration IRegistration
Résultat void

Send() public méthode

public Send ( Envelope env ) : void
env Envelope
Résultat void

Unregister() public méthode

public Unregister ( IRegistration registration ) : void
registration IRegistration
Résultat void

listener_OnEnvelopeReceived() protected méthode

protected listener_OnEnvelopeReceived ( IEnvelopeDispatcher dispatcher ) : void
dispatcher IEnvelopeDispatcher
Résultat void

Property Details

_connFactory protected_oe property

protected IRabbitConnectionFactory _connFactory
Résultat IRabbitConnectionFactory

_listeners protected_oe property

protected IDictionary _listeners
Résultat RabbitListener>.IDictionary

_routingInfoCache protected_oe property

protected IRoutingInfoCache _routingInfoCache
Résultat IRoutingInfoCache

_topoSvc protected_oe property

protected ITopologyService _topoSvc
Résultat ITopologyService