public BatchConsumeMessageContext(
     int workerId,
     string groupId,
     IMessageContextConsumer consumer,
     IReadOnlyCollection <IMessageContext> batchMessage)
 {
     this.WorkerId = workerId;
     this.GroupId  = groupId;
     this.Consumer = consumer;
     this.Message  = batchMessage;
 }
Exemplo n.º 2
0
 public ConsumerMessageContext(
     IMessageContextConsumer consumer,
     IntermediateMessage result,
     int workerId,
     string groupId)
 {
     this.result   = result;
     this.Consumer = consumer;
     this.Message  = result.Payload;
     this.Headers  = result.Headers;
     this.WorkerId = workerId;
     this.GroupId  = groupId;
 }
Exemplo n.º 3
0
 public ConsumerMessageContext(
     IMessageContextConsumer consumer,
     ConsumeResult <byte[], byte[]> result,
     int workerId,
     string groupId)
 {
     this.result   = result;
     this.Consumer = consumer;
     this.Message  = result.Value;
     this.Headers  = new MessageHeaders(result.Headers);
     this.WorkerId = workerId;
     this.GroupId  = groupId;
 }