C# 클래스 MessageBus.Core.TransactionalMessageConsumer

상속: MessageConsumer
파일 보기 프로젝트 열기: parshim/MessageBus

공개 메소드들

메소드 설명
TransactionalMessageConsumer ( string busId, IModel model, IMessageHelper messageHelper, ISendHelper sendHelper, IExceptionFilter exceptionFilter, ISerializer>.Dictionary serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish, bool neverReply, string replyExchange, ITrace trace ) : System

보호된 메소드들

메소드 설명
ConsumeMessage ( bool redelivered, ulong deliveryTag, IBasicProperties properties, byte body ) : Task
HandleMessage ( ICallHandler handler, MessageBus.Core.API.RawBusMessage message, bool redelivered, ulong deliveryTag ) : Task

메소드 상세

ConsumeMessage() 보호된 메소드

protected ConsumeMessage ( bool redelivered, ulong deliveryTag, IBasicProperties properties, byte body ) : Task
redelivered bool
deliveryTag ulong
properties IBasicProperties
body byte
리턴 Task

HandleMessage() 보호된 메소드

protected HandleMessage ( ICallHandler handler, MessageBus.Core.API.RawBusMessage message, bool redelivered, ulong deliveryTag ) : Task
handler ICallHandler
message MessageBus.Core.API.RawBusMessage
redelivered bool
deliveryTag ulong
리턴 Task

TransactionalMessageConsumer() 공개 메소드

public TransactionalMessageConsumer ( string busId, IModel model, IMessageHelper messageHelper, ISendHelper sendHelper, IExceptionFilter exceptionFilter, ISerializer>.Dictionary serializers, IErrorSubscriber errorSubscriber, TaskScheduler scheduler, bool receiveSelfPublish, bool neverReply, string replyExchange, ITrace trace ) : System
busId string
model IModel
messageHelper IMessageHelper
sendHelper ISendHelper
exceptionFilter IExceptionFilter
serializers ISerializer>.Dictionary
errorSubscriber IErrorSubscriber
scheduler System.Threading.Tasks.TaskScheduler
receiveSelfPublish bool
neverReply bool
replyExchange string
trace ITrace
리턴 System