public EventSender(IPlatformBus bus, StorageProvider storageProvider, EventNotifier eventNotifier) { this.bus = bus; this.storageProvider = storageProvider; this.eventNotifier = eventNotifier; this.serviceIdentity = ConfigurationManager.AppSettings["identity"]; }
public BackgroundSendRetryStrategy(ISendAttemptRepository attemptRepository, ISendRetryScheduler sendRetryScheduler, IPlatformBus platformBus) { this.attemptRepository = attemptRepository; this.sendRetryScheduler = sendRetryScheduler; this.platformBus = platformBus; NextSleepInterval = 15000; }
public ManagerInitializer(StorageProvider storageProvider, IPlatformBus bus, ManagerDependencyResolver resolver) { this.storageProvider = storageProvider; this.bus = bus; this.serviceIdentity = ConfigurationManager.AppSettings["identity"]; this.Resolver = resolver; }
public BackgroundConsumeRetryStrategy(IConsumeRetryScheduler retryScheduler, IPlatformBus platformBus) { this.retryScheduler = retryScheduler; this.platformBus = platformBus as PlatformBus; if (this.platformBus != null) { this.typeNameSerializer = this.platformBus.CoreBus.Container.Resolve <ITypeNameSerializer>(); } NextSleepInterval = 15000; }
public override void Start() { this.logger.Info("IoC initializing...."); IocContainerProvider.InitIoc(); IocContainerProvider.CurrentContainer.Verify(); this.logger.Info("IoC initialized."); PlatformBusFactory.RedButton.Invoke(); this.logger.Info("Service started"); this.platformBus = IocContainerProvider.CurrentContainer.GetInstance <IPlatformBus>(); this.dataProvider = IocContainerProvider.CurrentContainer.GetInstance <AttemptDataProvider>(); //HangfireBootstrapper.Instance.Start(); //IocContainerProvider.CurrentContainer.GetInstance<ISendRetryStrategy>().RetryMessagePublish(); //IocContainerProvider.CurrentContainer.GetInstance<IConsumeRetryStrategy>().RetryConsumerMessage(); TestOne(); }
public override void SetUp() { base.SetUp(); this.platformBus = IocContainerProvider.CurrentContainer.GetInstance <IPlatformBus>(); this.dataProvider = IocContainerProvider.CurrentContainer.GetInstance <AttemptDataProvider>(); }