C# 클래스 amp.rabbit.transport.RabbitTransportProvider

상속: ITransportProvider
파일 보기 프로젝트 열기: Berico-Technologies/AMP

보호된 프로퍼티들

프로퍼티 타입 설명
_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