public PipelineReceiverFor(IConsumerFor <T> consumer, ISerializer serializer, ICryptography cryptography, ILogger <IPipelineReceiverFor <T> > logger) { this.consumer = consumer; this.serializer = serializer; this.cryptography = cryptography; this.logger = logger; }
public ReceiverBuilderFor <T> WithMessageHandler(IConsumerFor <T> consumer) { handlerMessageFunction = consumer; return(this); }
public ReceiverBuilderFor <T> WithMessageHandler(Func <T, Task> handlerMessageFunction) { this.handlerMessageFunction = new LambdaConsumer <T>(handlerMessageFunction); return(this); }