public StreamSubscriptionHandlerFactory(IStreamProviderManager manager, IStreamIdentity streamId, string providerName, GuidId subscriptionId) { this.manager = manager; this.StreamId = streamId; this.ProviderName = providerName; this.SubscriptionId = subscriptionId; }
public GrainRuntime(string siloId, IGrainFactory grainFactory, ITimerRegistry timerRegistry, IReminderRegistry reminderRegistry, IStreamProviderManager streamProviderManager) { SiloIdentity = siloId; GrainFactory = grainFactory; TimerRegistry = timerRegistry; ReminderRegistry = reminderRegistry; StreamProviderManager = streamProviderManager; }
public static IStreamProvider GetStreamProvider(this IStreamProviderManager streamProviderManager, string name) { if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentNullException(nameof(name)); } return(streamProviderManager.GetProvider(name) as IStreamProvider); }
public TestGrainRuntime(IGrainFactory grainFactory, ITimerRegistry timerRegistry, IStreamProviderManager streamProviderManager, IReminderRegistry reminderRegistry, IServiceProvider serviceProvider) { GrainFactory = grainFactory; TimerRegistry = timerRegistry; StreamProviderManager = streamProviderManager; ReminderRegistry = reminderRegistry; ServiceProvider = serviceProvider; }
internal StreamConsumerExtension(IStreamProviderRuntime providerRt, IStreamSubscriptionObserver streamSubscriptionObserver = null, IStreamProviderManager providerManager = null) { this.streamSubscriptionObserver = streamSubscriptionObserver; this.providerManager = providerManager; providerRuntime = providerRt; allStreamObservers = new ConcurrentDictionary <GuidId, IStreamSubscriptionHandle>(); logger = providerRt.ServiceProvider.GetRequiredService <ILogger <StreamConsumerExtension> >(); }
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; }
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 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; }
internal void AddStreamProvider(IStreamProviderManager streamProviderManager) { _streamProviderManager = streamProviderManager; }
public StreamSubscriptionManagerAdmin(IStreamProviderManager providerManager) { this.providerManager = providerManager; }
public StreamSubscriptionChangeHandler(IStreamProviderManager providerManager, Dictionary <Type, IStreamSubscriptionObserverProxy> observerMap) { this.providerManager = providerManager; this.subscriptionObserverMap = observerMap; }
public TestGrainRuntime(IGrainFactory grainFactory, ITimerRegistry timerRegistry, IStreamProviderManager streamProviderManager) { GrainFactory = grainFactory; TimerRegistry = timerRegistry; StreamProviderManager = streamProviderManager; }