Esempio n. 1
0
 public GrainRuntime(string siloId, IGrainFactory grainFactory, ITimerRegistry timerRegistry, IReminderRegistry reminderRegistry, IStreamProviderManager streamProviderManager)
 {
     SiloIdentity = siloId;
     GrainFactory = grainFactory;
     TimerRegistry = timerRegistry;
     ReminderRegistry = reminderRegistry;
     StreamProviderManager = streamProviderManager;
 }
Esempio n. 2
0
 public GrainRuntime(Guid serviceId, string siloId, IGrainFactory grainFactory, ITimerRegistry timerRegistry, IReminderRegistry reminderRegistry, IStreamProviderManager streamProviderManager, IServiceProvider serviceProvider)
 {
     ServiceId = serviceId;
     SiloIdentity = siloId;
     GrainFactory = grainFactory;
     TimerRegistry = timerRegistry;
     ReminderRegistry = reminderRegistry;
     StreamProviderManager = streamProviderManager;
     ServiceProvider = serviceProvider;
 }
 public TestGrainRuntime(IGrainFactory grainFactory,
                         ITimerRegistry timerRegistry,
                         IReminderRegistry reminderRegistry,
                         IServiceProvider serviceProvider,
                         StorageManager storageManager)
 {
     GrainFactory     = grainFactory;
     TimerRegistry    = timerRegistry;
     ReminderRegistry = reminderRegistry;
     ServiceProvider  = serviceProvider;
     _storageManager  = storageManager;
 }
Esempio n. 4
0
 public GrainRuntime(
     ILocalSiloDetails localSiloDetails,
     IGrainFactory grainFactory,
     ITimerRegistry timerRegistry,
     IReminderRegistry reminderRegistry,
     IServiceProvider serviceProvider,
     ILoggerFactory loggerFactory)
 {
     SiloAddress           = localSiloDetails.SiloAddress;
     SiloIdentity          = SiloAddress.ToLongString();
     this.grainFactory     = grainFactory;
     this.timerRegistry    = timerRegistry;
     this.reminderRegistry = reminderRegistry;
     this.serviceProvider  = serviceProvider;
     this.loggerFactory    = loggerFactory;
 }
Esempio n. 5
0
 public GrainRuntime(
     GlobalConfiguration globalConfig,
     ILocalSiloDetails localSiloDetails,
     IGrainFactory grainFactory,
     ITimerRegistry timerRegistry,
     IReminderRegistry reminderRegistry,
     IStreamProviderManager streamProviderManager,
     IServiceProvider serviceProvider,
     IRuntimeClient runtimeClient)
 {
     this.runtimeClient = runtimeClient;
     ServiceId = globalConfig.ServiceId;
     SiloIdentity = localSiloDetails.SiloAddress.ToLongString();
     GrainFactory = grainFactory;
     TimerRegistry = timerRegistry;
     ReminderRegistry = reminderRegistry;
     StreamProviderManager = streamProviderManager;
     ServiceProvider = serviceProvider;
 }
Esempio n. 6
0
 public GrainRuntime(
     GlobalConfiguration globalConfig,
     ILocalSiloDetails localSiloDetails,
     IGrainFactory grainFactory,
     ITimerRegistry timerRegistry,
     IReminderRegistry reminderRegistry,
     IStreamProviderManager streamProviderManager,
     IServiceProvider serviceProvider,
     IRuntimeClient runtimeClient)
 {
     this.runtimeClient    = runtimeClient;
     ServiceId             = globalConfig.ServiceId;
     SiloIdentity          = localSiloDetails.SiloAddress.ToLongString();
     GrainFactory          = grainFactory;
     TimerRegistry         = timerRegistry;
     ReminderRegistry      = reminderRegistry;
     StreamProviderManager = streamProviderManager;
     ServiceProvider       = serviceProvider;
 }
Esempio n. 7
0
 public GrainRuntime(
     IOptions <ClusterOptions> clusterOptions,
     ILocalSiloDetails localSiloDetails,
     IGrainFactory grainFactory,
     ITimerRegistry timerRegistry,
     IReminderRegistry reminderRegistry,
     IServiceProvider serviceProvider,
     ISiloRuntimeClient runtimeClient,
     ILoggerFactory loggerFactory)
 {
     this.runtimeClient    = runtimeClient;
     ServiceId             = clusterOptions.Value.ServiceId;
     SiloAddress           = localSiloDetails.SiloAddress;
     SiloIdentity          = SiloAddress.ToLongString();
     this.grainFactory     = grainFactory;
     this.timerRegistry    = timerRegistry;
     this.reminderRegistry = reminderRegistry;
     this.serviceProvider  = serviceProvider;
     this.loggerFactory    = loggerFactory;
 }
Esempio n. 8
0
 public ReminderTestCopyGrain(IServiceProvider services, ILoggerFactory loggerFactory)
 {
     this.unvalidatedReminderRegistry = new UnvalidatedReminderRegistry(services);;
     this.logger = loggerFactory.CreateLogger($"{this.GetType().Name}-{this.IdentityString}");
 }
Esempio n. 9
0
 internal ReminderService(Grain grain)
 {
     registry = grain.Runtime().ReminderRegistry;
 }
Esempio n. 10
0
 public TestGrainRuntime(IGrainFactory grainFactory, ITimerRegistry timerRegistry, IReminderRegistry reminderRegistry, IServiceProvider serviceProvider, StorageManager storageManager)
 {
     GrainFactory     = grainFactory ?? throw new ArgumentNullException(nameof(grainFactory));
     TimerRegistry    = timerRegistry ?? throw new ArgumentNullException(nameof(timerRegistry));
     ReminderRegistry = reminderRegistry ?? throw new ArgumentNullException(nameof(reminderRegistry));
     ServiceProvider  = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     _storageManager  = storageManager ?? throw new ArgumentNullException(nameof(storageManager));
 }
Esempio n. 11
0
 public GrainRuntime(Guid serviceId, string siloId, IGrainFactory grainFactory, ITimerRegistry timerRegistry, IReminderRegistry reminderRegistry, IStreamProviderManager streamProviderManager, IServiceProvider serviceProvider)
 {
     ServiceId             = serviceId;
     SiloIdentity          = siloId;
     GrainFactory          = grainFactory;
     TimerRegistry         = timerRegistry;
     ReminderRegistry      = reminderRegistry;
     StreamProviderManager = streamProviderManager;
     ServiceProvider       = serviceProvider;
 }
Esempio n. 12
0
 public ReminderTestGrain2(IServiceProvider services, IReminderTable reminderTable)
 {
     this.reminderTable = reminderTable;
     this.unvalidatedReminderRegistry = new UnvalidatedReminderRegistry(services);
 }
Esempio n. 13
0
 public ReminderTestCopyGrain(IServiceProvider services)
 {
     this.unvalidatedReminderRegistry = new UnvalidatedReminderRegistry(services);;
 }
Esempio n. 14
0
 public GrainRuntime(string siloId, IGrainFactory grainFactory, ITimerRegistry timerRegistry, IReminderRegistry reminderRegistry, IStreamProviderManager streamProviderManager)
 {
     SiloIdentity          = siloId;
     GrainFactory          = grainFactory;
     TimerRegistry         = timerRegistry;
     ReminderRegistry      = reminderRegistry;
     StreamProviderManager = streamProviderManager;
 }
Esempio n. 15
0
 public GrainRuntime(string id, IGrainFactory grainFactory, ITimerRegistry timerRegistry, IReminderRegistry reminderRegistry, IStreamProviderManager streamProviderManager)
 {
     this.id                    = id;
     this.grainFactory          = grainFactory;
     this.timerRegistry         = timerRegistry;
     this.reminderRegistry      = reminderRegistry;
     this.streamProviderManager = streamProviderManager;
 }