Exemplo n.º 1
0
 public Task Init(string name, IProviderRuntime providerRuntime, IProviderConfiguration config)
 {
     Name                   = name;
     this.logger            = providerRuntime.ServiceProvider.GetRequiredService <ILogger <MockStatsSiloCollector> >();
     this.grain             = providerRuntime.GrainFactory.GetGrain <IStatsCollectorGrain>(0);
     this.taskScheduler     = providerRuntime.ServiceProvider.GetRequiredService <OrleansTaskScheduler>();
     this.schedulingContext = providerRuntime.ServiceProvider.GetRequiredService <TestHooksSystemTarget>().SchedulingContext;
     logger.Info("{0} Init called", GetType().Name);
     return(Task.CompletedTask);
 }
Exemplo n.º 2
0
 public Task Init(string name, IProviderRuntime providerRuntime, IProviderConfiguration config)
 {
     Name                   = name;
     this.logger            = providerRuntime.GetLogger("MockStatsSiloCollector");
     this.grain             = providerRuntime.GrainFactory.GetGrain <IStatsCollectorGrain>(0);
     this.taskScheduler     = Silo.CurrentSilo.LocalScheduler;
     this.schedulingContext = Silo.CurrentSilo.testHook.SchedulingContext;
     logger.Info("{0} Init called", GetType().Name);
     return(TaskDone.Done);
 }
Exemplo n.º 3
0
 public Task Init(string name, IProviderRuntime providerRuntime, IProviderConfiguration config)
 {
     Name                   = name;
     this.logger            = providerRuntime.GetLogger("MockStatsSiloCollector");
     this.grain             = providerRuntime.GrainFactory.GetGrain <IStatsCollectorGrain>(0);
     this.taskScheduler     = providerRuntime.ServiceProvider.GetRequiredService <OrleansTaskScheduler>();
     this.schedulingContext = providerRuntime.ServiceProvider.GetRequiredService <Silo>().testHook.SchedulingContext;
     logger.Info("{0} Init called", GetType().Name);
     return(TaskDone.Done);
 }
Exemplo n.º 4
0
 public Task Init(string name, IProviderRuntime providerRuntime, IProviderConfiguration config)
 {
     Name = name;
     this.logger = providerRuntime.GetLogger("MockStatsSiloCollector");
     this.grain = providerRuntime.GrainFactory.GetGrain<IStatsCollectorGrain>(0);
     this.taskScheduler = Silo.CurrentSilo.LocalScheduler;
     this.schedulingContext = Silo.CurrentSilo.testHook.SchedulingContext;
     logger.Info("{0} Init called", GetType().Name);
     return TaskDone.Done;
 }