public GrainRuntime(string siloId, IGrainFactory grainFactory, ITimerRegistry timerRegistry, IReminderRegistry reminderRegistry, IStreamProviderManager streamProviderManager) { SiloIdentity = siloId; GrainFactory = grainFactory; TimerRegistry = timerRegistry; ReminderRegistry = reminderRegistry; StreamProviderManager = streamProviderManager; }
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; }
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; }
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; }
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; }
public ReminderTestCopyGrain(IServiceProvider services, ILoggerFactory loggerFactory) { this.unvalidatedReminderRegistry = new UnvalidatedReminderRegistry(services);; this.logger = loggerFactory.CreateLogger($"{this.GetType().Name}-{this.IdentityString}"); }
internal ReminderService(Grain grain) { registry = grain.Runtime().ReminderRegistry; }
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)); }
public ReminderTestGrain2(IServiceProvider services, IReminderTable reminderTable) { this.reminderTable = reminderTable; this.unvalidatedReminderRegistry = new UnvalidatedReminderRegistry(services); }
public ReminderTestCopyGrain(IServiceProvider services) { this.unvalidatedReminderRegistry = new UnvalidatedReminderRegistry(services);; }
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; }