private void GivenInitConfiguration() { var opts = new List <EventProcessOptions>(); EventProcessOptions processOptions = new EventProcessOptions(name, null, ProcessorType.GrainProcessor, null, null, 0, TimeSpan.FromDays(1), null, new List <EventSubscribeOptions>()); opts.Add(processOptions); processOptions.SubscribeOptions.Add(new EventSubscribeOptions(providerName, name, name)); processOptions.SubscribeOptions.Add(new EventSubscribeOptions(providerName + "1", name, name)); internalConfiguration.Setup(f => f.EventProcessOptionsList).Returns(opts); }
private bool ProcessHavaEventSource(InternalConfiguration configuration, EventProcessOptions eventProcessOptions) { if (eventProcessOptions.ProcessorType == ProcessorType.SimpleProcessor) { return(true); } var es = configuration.GetEventSourceOptions(eventProcessOptions.EventSourceName); if (es != null) { return(false); } else { return(true); } }
public void WithEventProcessOptions(EventProcessOptions options) { this.configuration._eventProcessOptions.Add(options.ProcessorName, options); this.configuration._eventProcessOptionsByProcessor.Add(options.ProcessorFullName, options); }
private static IEventProcessCore <TState, TStateKey> GetEventProcessCore <TState, TStateKey>(this IServiceProvider serviceProvider, EventProcessOptions options) where TState : IState <TStateKey>, new() { var eventProcessCore = serviceProvider.GetRequiredService <IEventProcessCore <TState, TStateKey> >(); eventProcessCore.Options = options; return(eventProcessCore); }
private static IEventProcessCore GetEventProcessCore(this IServiceProvider serviceProvider, EventProcessOptions options) { var eventProcessCore = serviceProvider.GetRequiredService <IEventProcessCore>(); eventProcessCore.Options = options; return(eventProcessCore); }