C# 클래스 pegasus.eventbus.rabbit.RabbitQueue

상속: IQueue, IDisposable
파일 보기 프로젝트 열기: Berico-Technologies/Event-Bus 1 사용 예제들

공개 메소드들

메소드 설명
AddBinding ( AmqpBinding binding ) : void
ContainsBinding ( AmqpBinding binding ) : bool
Dispose ( ) : void
Listen ( ) : void
LogAndSetReceiptHeaders ( AmqpEnvelope env, IBasicProperties rabbitProps ) : void
RabbitQueue ( IExchange exchange ) : System
Raise_EnvelopeReceived_Event ( AmqpEnvelope env ) : void
RemoveBinding ( AmqpBinding binding ) : void

보호된 메소드들

메소드 설명
MarkAsStarted ( ) : void
StartListening ( ) : void
WaitUntilStarted ( ) : void

메소드 상세

AddBinding() 공개 메소드

public AddBinding ( AmqpBinding binding ) : void
binding AmqpBinding
리턴 void

ContainsBinding() 공개 메소드

public ContainsBinding ( AmqpBinding binding ) : bool
binding AmqpBinding
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Listen() 공개 메소드

public Listen ( ) : void
리턴 void

LogAndSetReceiptHeaders() 공개 메소드

public LogAndSetReceiptHeaders ( AmqpEnvelope env, IBasicProperties rabbitProps ) : void
env pegasus.eventbus.amqp.AmqpEnvelope
rabbitProps IBasicProperties
리턴 void

MarkAsStarted() 보호된 메소드

protected MarkAsStarted ( ) : void
리턴 void

RabbitQueue() 공개 메소드

public RabbitQueue ( IExchange exchange ) : System
exchange IExchange
리턴 System

Raise_EnvelopeReceived_Event() 공개 메소드

public Raise_EnvelopeReceived_Event ( AmqpEnvelope env ) : void
env pegasus.eventbus.amqp.AmqpEnvelope
리턴 void

RemoveBinding() 공개 메소드

public RemoveBinding ( AmqpBinding binding ) : void
binding AmqpBinding
리턴 void

StartListening() 보호된 메소드

protected StartListening ( ) : void
리턴 void

WaitUntilStarted() 보호된 메소드

protected WaitUntilStarted ( ) : void
리턴 void