Beispiel #1
0
 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));
 }
Beispiel #3
0
        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)
 {
 }