Example #1
0
        static void Main(string[] args)
        {
            var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");

            CamundaWorkers <WorkersProperties> .Builder()
            .SetProperties(() => ConfigurationUtils.GetEnvironmentConfiguration(environment))
            .SetLogger(ConfigurationUtils.GetLoggerConfiguration, "VXDS_CAM_WORK")
            .Configure(collection =>
            {
                collection.AddScoped <IUserDataStore, UserDataStore>();
                collection.AddScoped <INoteFolderStore, NoteFolderStore>();
            })
            .AddWorker <Note.Note.NotificationWorker>()
            .Launch();
        }
Example #2
0
        static void Main(string[] args)
        {
            var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");

            CamundaWorkers <WorkersProperties> .Builder()
            .SetProperties(() => ConfigurationUtils.GetEnvironmentConfiguration(environment))
            .SetLogger(ConfigurationUtils.GetLoggerConfiguration, "VXDS_CAM_WORK")
            .Configure(collection =>
            {
                collection.AddScoped <IFileStore, FileStore>();
                collection.AddScoped <IModuleStore, ModuleStore>();
                collection.AddScoped <IPortalSettingsStore, PortalSettingsStore>();
            })

            #region Module

            .AddWorker <Fixture.AfterWorker>()
            .AddWorker <Fixture.BeforeWorker>()
            .AddWorker <Fixture.ErrorWorker>()
            .AddWorker <Fixture.StatusWorker>()
            .AddWorker <Fixture.RemoveWorker>()
            .AddWorker <DatabaseMigration.UpgradeWorker>()
            .AddWorker <DatabaseMigration.RollbackWorker>()
            .AddWorker <DatabaseMigration.DowngradeWorker>()
            .AddWorker <CamundaDeployment.UpgradeWorker>()
            .AddWorker <CamundaDeployment.RollbackWorker>()
            .AddWorker <CamundaDeployment.DowngradeWorker>()
            .AddWorker <CamundaDeployment.LaunchWorker>()
            .AddWorker <CamundaDeployment.StopWorker>()
            .AddWorker <Application.LaunchWorker>()
            .AddWorker <Application.StopWorker>()

            #endregion

            #region Host

            .AddWorker <HostModule.SearchWorker>()
            .AddWorker <HostModule.StopWorker>()
            .AddWorker <HostModule.CalculateWorker>()
            .AddWorker <Host.Host.DeleteWorker>()

            #endregion

            .Launch();
        }