C# 클래스 paramore.brighter.commandprocessor.messaginggateway.rmq.RmqMessagePublisher

Class RmqMessagePublisher.
파일 보기 프로젝트 열기: iancooper/Paramore 1 사용 예제들

공개 메소드들

메소드 설명
PublishMessage ( Message message, int delayMilliseconds ) : void

Publishes the message.

RequeueMessage ( Message message, string queueName, int delayMilliseconds ) : void

Requeues the message.

RmqMessagePublisher ( IModel channel, string exchangeName ) : System

Initializes a new instance of the RmqMessagePublisher class.

비공개 메소드들

메소드 설명
CreateBasicProperties ( System.Guid id, System.DateTime timeStamp, string type, string contentType, object>.IDictionary headers = null ) : IBasicProperties

메소드 상세

PublishMessage() 공개 메소드

Publishes the message.
public PublishMessage ( Message message, int delayMilliseconds ) : void
message System.Globalization.Message The message.
delayMilliseconds int The delay in ms.
리턴 void

RequeueMessage() 공개 메소드

Requeues the message.
public RequeueMessage ( Message message, string queueName, int delayMilliseconds ) : void
message System.Globalization.Message The message.
queueName string The queue name.
delayMilliseconds int Delay in ms.
리턴 void

RmqMessagePublisher() 공개 메소드

Initializes a new instance of the RmqMessagePublisher class.
/// channel /// or /// exchangeName ///
public RmqMessagePublisher ( IModel channel, string exchangeName ) : System
channel IModel The channel.
exchangeName string Name of the exchange.
리턴 System