public BatchConsumeMessageContext( int workerId, string groupId, IMessageContextConsumer consumer, IReadOnlyCollection <IMessageContext> batchMessage) { this.WorkerId = workerId; this.GroupId = groupId; this.Consumer = consumer; this.Message = batchMessage; }
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; }
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; }