Пример #1
0
 public StreamSubscriptionHandlerFactory(IStreamProviderManager manager, IStreamIdentity streamId, string providerName, GuidId subscriptionId)
 {
     this.manager        = manager;
     this.StreamId       = streamId;
     this.ProviderName   = providerName;
     this.SubscriptionId = subscriptionId;
 }
Пример #2
0
 public GrainRuntime(string siloId, IGrainFactory grainFactory, ITimerRegistry timerRegistry, IReminderRegistry reminderRegistry, IStreamProviderManager streamProviderManager)
 {
     SiloIdentity          = siloId;
     GrainFactory          = grainFactory;
     TimerRegistry         = timerRegistry;
     ReminderRegistry      = reminderRegistry;
     StreamProviderManager = streamProviderManager;
 }
Пример #3
0
 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);
 }
Пример #5
0
 public TestGrainRuntime(IGrainFactory grainFactory, ITimerRegistry timerRegistry, IStreamProviderManager streamProviderManager, IReminderRegistry reminderRegistry, IServiceProvider serviceProvider)
 {
     GrainFactory          = grainFactory;
     TimerRegistry         = timerRegistry;
     StreamProviderManager = streamProviderManager;
     ReminderRegistry      = reminderRegistry;
     ServiceProvider       = serviceProvider;
 }
Пример #6
0
 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> >();
 }
Пример #7
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;
 }
Пример #8
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;
 }
Пример #9
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;
 }
Пример #10
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;
 }
Пример #11
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;
 }
Пример #12
0
 internal void AddStreamProvider(IStreamProviderManager streamProviderManager)
 {
     _streamProviderManager = streamProviderManager;
 }
 public StreamSubscriptionManagerAdmin(IStreamProviderManager providerManager)
 {
     this.providerManager = providerManager;
 }
Пример #14
0
 public StreamSubscriptionChangeHandler(IStreamProviderManager providerManager, Dictionary <Type, IStreamSubscriptionObserverProxy> observerMap)
 {
     this.providerManager         = providerManager;
     this.subscriptionObserverMap = observerMap;
 }
Пример #15
0
 public TestGrainRuntime(IGrainFactory grainFactory, ITimerRegistry timerRegistry, IStreamProviderManager streamProviderManager)
 {
     GrainFactory          = grainFactory;
     TimerRegistry         = timerRegistry;
     StreamProviderManager = streamProviderManager;
 }