public CounterService(StatefulServiceContext context) : base(context) { _reliableDispatcher = new ReliableDispatcher <int>( new Lazy <IReliableQueue <int> >( () => StateManager.GetOrAddAsync <IReliableQueue <int> >("CounterIncrements").Result), new TransactionFactory(StateManager)); }
private static TestStatefulDispatcherService <T> CreateStatefulDispatcherService <T>( IReliableDispatcher <T> reliableDispatcher) { return(new TestStatefulDispatcherService <T>( CreateStatefulServiceContext(), Substitute.For <IReliableStateManagerReplica>(), reliableDispatcher)); }
protected StatefulDispatcherService(StatefulServiceContext serviceContext, IReliableStateManagerReplica reliableStateManagerReplica, IReliableDispatcher <T> reliableDispatcher) : base(serviceContext, reliableStateManagerReplica) { Requires.IsNotNull(reliableDispatcher, nameof(reliableDispatcher)); ReliableDispatcher = reliableDispatcher; }
public TestStatefulDispatcherService(StatefulServiceContext serviceContext, IReliableStateManagerReplica reliableStateManagerReplica, IReliableDispatcher <T> reliableDispatcher) : base(serviceContext, reliableStateManagerReplica, reliableDispatcher) { }