Example #1
0
 public FactoryRequestEndpoint(RequestAddressProvider <TCommand> addressProvider, PendingIdProvider <TRequest> pendingIdProvider,
                               AsyncFutureMessageFactory <TCommand, TRequest> factory)
 {
     _addressProvider   = addressProvider;
     _pendingIdProvider = pendingIdProvider;
     _factory           = factory;
 }
Example #2
0
 public InitializerRequestEndpoint(RequestAddressProvider <TCommand> addressProvider, PendingIdProvider <TRequest> pendingIdProvider,
                                   InitializerValueProvider <TCommand> provider)
 {
     _addressProvider   = addressProvider;
     _pendingIdProvider = pendingIdProvider;
     _provider          = provider;
 }
Example #3
0
        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);
        }
Example #4
0
 public void SetRequestAddressProvider(RequestAddressProvider <TInput> provider)
 {
     _addressProvider = provider;
     _requestEndpoint.RequestAddressProvider = _addressProvider;
 }