C# 클래스 amp.rabbit.RabbitListener

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

보호된 프로퍼티들

프로퍼티 타입 설명
_connection IConnection
_exchange Exchange
_log ILog
_registration IRegistration
_shouldContinue bool

공개 메소드들

메소드 설명
RabbitListener ( IRegistration registration, Exchange exchange, IConnection connection ) : System
Start ( object manualResetEvent ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
LogMessage ( RabbitMQ.Client.Events.BasicDeliverEventArgs eventArgs ) : void
Raise_OnCloseEvent ( IRegistration registration ) : void
Raise_OnEnvelopeReceivedEvent ( RabbitEnvelopeDispatcher dispatcher ) : void
ShouldRaiseEvent ( Predicate filter, Envelope env ) : bool

메소드 상세

LogMessage() 보호된 메소드

protected LogMessage ( RabbitMQ.Client.Events.BasicDeliverEventArgs eventArgs ) : void
eventArgs RabbitMQ.Client.Events.BasicDeliverEventArgs
리턴 void

RabbitListener() 공개 메소드

public RabbitListener ( IRegistration registration, Exchange exchange, IConnection connection ) : System
registration IRegistration
exchange Exchange
connection IConnection
리턴 System

Raise_OnCloseEvent() 보호된 메소드

protected Raise_OnCloseEvent ( IRegistration registration ) : void
registration IRegistration
리턴 void

Raise_OnEnvelopeReceivedEvent() 보호된 메소드

protected Raise_OnEnvelopeReceivedEvent ( RabbitEnvelopeDispatcher dispatcher ) : void
dispatcher RabbitEnvelopeDispatcher
리턴 void

ShouldRaiseEvent() 보호된 메소드

protected ShouldRaiseEvent ( Predicate filter, Envelope env ) : bool
filter Predicate
env Envelope
리턴 bool

Start() 공개 메소드

public Start ( object manualResetEvent ) : void
manualResetEvent object
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

_connection 보호되어 있는 프로퍼티

protected IConnection _connection
리턴 IConnection

_exchange 보호되어 있는 프로퍼티

protected Exchange _exchange
리턴 Exchange

_log 보호되어 있는 프로퍼티

protected ILog _log
리턴 ILog

_registration 보호되어 있는 프로퍼티

protected IRegistration _registration
리턴 IRegistration

_shouldContinue 보호되어 있는 프로퍼티

protected bool _shouldContinue
리턴 bool