public ConditionalResponseActionBuilder(RequestResponseScope scope, Func <T, bool> accept) { _scope = scope; _accept = accept; }
public ResponseActionBuilder(RequestResponseScope scope) { _scope = scope; }
public ConditionalResponseAction(RequestResponseScope scope, Func <T, bool> accept, Action <T> action) { _scope = scope; _accept = accept; _responseAction = action; }
public CorrelatedResponseActionBuilder(RequestResponseScope scope, K correlationId) { _scope = scope; _correlationId = correlationId; }
public CorrelatedResponseAction(RequestResponseScope scope, K correlationId, Action <T> responseAction) { _scope = scope; _correlationId = correlationId; _responseAction = responseAction; }
public ResponseAction(RequestResponseScope scope, Action <T> responseAction) { _scope = scope; _responseAction = responseAction; }