public InitializerRequestEndpoint(RequestAddressProvider <TCommand> addressProvider, PendingIdProvider <TRequest> pendingIdProvider, InitializerValueProvider <TCommand> provider) { _addressProvider = addressProvider; _pendingIdProvider = pendingIdProvider; _provider = provider; }
public FactoryRequestEndpoint(RequestAddressProvider <TCommand> addressProvider, PendingIdProvider <TRequest> pendingIdProvider, AsyncFutureMessageFactory <TCommand, TRequest> factory) { _addressProvider = addressProvider; _pendingIdProvider = pendingIdProvider; _factory = factory; }
public void CompletePendingRequest(PendingIdProvider <TResponse> provider) { PendingResponseIdProvider = provider; }
public void TrackPendingRequest(PendingIdProvider <TRequest> provider) { PendingRequestIdProvider = provider; _requestEndpoint.PendingIdProvider = provider; }