public FactoryRequestEndpoint(RequestAddressProvider <TCommand> addressProvider, PendingIdProvider <TRequest> pendingIdProvider, AsyncFutureMessageFactory <TCommand, TRequest> factory) { _addressProvider = addressProvider; _pendingIdProvider = pendingIdProvider; _factory = factory; }
public InitializerRequestEndpoint(RequestAddressProvider <TCommand> addressProvider, PendingIdProvider <TRequest> pendingIdProvider, InitializerValueProvider <TCommand> provider) { _addressProvider = addressProvider; _pendingIdProvider = pendingIdProvider; _provider = provider; }
public FutureRequestConfigurator(IFutureStateMachineConfigurator configurator, Event <Fault <TRequest> > faulted) { _configurator = configurator; Faulted = faulted; _addressProvider = FutureConfiguratorHelpers.PublishAddressProvider; _fault = new FutureFault <TCommand, TFault, Fault <TRequest> >(); _requestEndpoint = new InitializerRequestEndpoint <TInput, TRequest>(_addressProvider, PendingRequestIdProvider, FutureConfiguratorHelpers.DefaultProvider); }
public void SetRequestAddressProvider(RequestAddressProvider <TInput> provider) { _addressProvider = provider; _requestEndpoint.RequestAddressProvider = _addressProvider; }