From 770c4beb95a5f0431b2249dd76e7187405a39124 Mon Sep 17 00:00:00 2001 From: elitsa Date: Mon, 27 Jan 2020 12:56:00 +0100 Subject: [PATCH] Moving Scheduling classes from Web to Abstractions and Infrastructure. --- .../Scheduling/BackgroundTaskRunnerOptions.cs | 0 .../Scheduling/IBackgroundTask.cs | 0 .../Scheduling/IBackgroundTaskRunner.cs | 0 .../Scheduling/ILatchedBackgroundTask.cs | 1 - .../Scheduling/KeepAlive.cs | 1 - .../Scheduling/LatchedBackgroundTaskBase.cs | 0 .../Scheduling/RecurringTaskBase.cs | 0 .../Scheduling/TaskAndFactoryExtensions.cs | 0 .../Scheduling/TaskEventArgs.cs | 0 .../Scheduling/TempFileCleanup.cs | 0 .../Scheduling/ThreadingTaskImmutable.cs | 0 .../Scheduling/LogScrubber.cs | 2 +- src/Umbraco.Web/Umbraco.Web.csproj | 14 +------------- 13 files changed, 2 insertions(+), 16 deletions(-) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/BackgroundTaskRunnerOptions.cs (100%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/IBackgroundTask.cs (100%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/IBackgroundTaskRunner.cs (100%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/ILatchedBackgroundTask.cs (97%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/KeepAlive.cs (99%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/LatchedBackgroundTaskBase.cs (100%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/RecurringTaskBase.cs (100%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/TaskAndFactoryExtensions.cs (100%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/TaskEventArgs.cs (100%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/TempFileCleanup.cs (100%) rename src/{Umbraco.Web => Umbraco.Abstractions}/Scheduling/ThreadingTaskImmutable.cs (100%) rename src/{Umbraco.Web => Umbraco.Infrastructure}/Scheduling/LogScrubber.cs (98%) diff --git a/src/Umbraco.Web/Scheduling/BackgroundTaskRunnerOptions.cs b/src/Umbraco.Abstractions/Scheduling/BackgroundTaskRunnerOptions.cs similarity index 100% rename from src/Umbraco.Web/Scheduling/BackgroundTaskRunnerOptions.cs rename to src/Umbraco.Abstractions/Scheduling/BackgroundTaskRunnerOptions.cs diff --git a/src/Umbraco.Web/Scheduling/IBackgroundTask.cs b/src/Umbraco.Abstractions/Scheduling/IBackgroundTask.cs similarity index 100% rename from src/Umbraco.Web/Scheduling/IBackgroundTask.cs rename to src/Umbraco.Abstractions/Scheduling/IBackgroundTask.cs diff --git a/src/Umbraco.Web/Scheduling/IBackgroundTaskRunner.cs b/src/Umbraco.Abstractions/Scheduling/IBackgroundTaskRunner.cs similarity index 100% rename from src/Umbraco.Web/Scheduling/IBackgroundTaskRunner.cs rename to src/Umbraco.Abstractions/Scheduling/IBackgroundTaskRunner.cs diff --git a/src/Umbraco.Web/Scheduling/ILatchedBackgroundTask.cs b/src/Umbraco.Abstractions/Scheduling/ILatchedBackgroundTask.cs similarity index 97% rename from src/Umbraco.Web/Scheduling/ILatchedBackgroundTask.cs rename to src/Umbraco.Abstractions/Scheduling/ILatchedBackgroundTask.cs index c761e5f4de..6fbe94e504 100644 --- a/src/Umbraco.Web/Scheduling/ILatchedBackgroundTask.cs +++ b/src/Umbraco.Abstractions/Scheduling/ILatchedBackgroundTask.cs @@ -1,5 +1,4 @@ using System; -using System.Threading; using System.Threading.Tasks; namespace Umbraco.Web.Scheduling diff --git a/src/Umbraco.Web/Scheduling/KeepAlive.cs b/src/Umbraco.Abstractions/Scheduling/KeepAlive.cs similarity index 99% rename from src/Umbraco.Web/Scheduling/KeepAlive.cs rename to src/Umbraco.Abstractions/Scheduling/KeepAlive.cs index 9a22c59566..d1d9352ed6 100644 --- a/src/Umbraco.Web/Scheduling/KeepAlive.cs +++ b/src/Umbraco.Abstractions/Scheduling/KeepAlive.cs @@ -3,7 +3,6 @@ using System.Net.Http; using System.Threading; using System.Threading.Tasks; using Umbraco.Core; -using Umbraco.Core.Composing; using Umbraco.Core.Configuration.UmbracoSettings; using Umbraco.Core.Logging; using Umbraco.Core.Sync; diff --git a/src/Umbraco.Web/Scheduling/LatchedBackgroundTaskBase.cs b/src/Umbraco.Abstractions/Scheduling/LatchedBackgroundTaskBase.cs similarity index 100% rename from src/Umbraco.Web/Scheduling/LatchedBackgroundTaskBase.cs rename to src/Umbraco.Abstractions/Scheduling/LatchedBackgroundTaskBase.cs diff --git a/src/Umbraco.Web/Scheduling/RecurringTaskBase.cs b/src/Umbraco.Abstractions/Scheduling/RecurringTaskBase.cs similarity index 100% rename from src/Umbraco.Web/Scheduling/RecurringTaskBase.cs rename to src/Umbraco.Abstractions/Scheduling/RecurringTaskBase.cs diff --git a/src/Umbraco.Web/Scheduling/TaskAndFactoryExtensions.cs b/src/Umbraco.Abstractions/Scheduling/TaskAndFactoryExtensions.cs similarity index 100% rename from src/Umbraco.Web/Scheduling/TaskAndFactoryExtensions.cs rename to src/Umbraco.Abstractions/Scheduling/TaskAndFactoryExtensions.cs diff --git a/src/Umbraco.Web/Scheduling/TaskEventArgs.cs b/src/Umbraco.Abstractions/Scheduling/TaskEventArgs.cs similarity index 100% rename from src/Umbraco.Web/Scheduling/TaskEventArgs.cs rename to src/Umbraco.Abstractions/Scheduling/TaskEventArgs.cs diff --git a/src/Umbraco.Web/Scheduling/TempFileCleanup.cs b/src/Umbraco.Abstractions/Scheduling/TempFileCleanup.cs similarity index 100% rename from src/Umbraco.Web/Scheduling/TempFileCleanup.cs rename to src/Umbraco.Abstractions/Scheduling/TempFileCleanup.cs diff --git a/src/Umbraco.Web/Scheduling/ThreadingTaskImmutable.cs b/src/Umbraco.Abstractions/Scheduling/ThreadingTaskImmutable.cs similarity index 100% rename from src/Umbraco.Web/Scheduling/ThreadingTaskImmutable.cs rename to src/Umbraco.Abstractions/Scheduling/ThreadingTaskImmutable.cs diff --git a/src/Umbraco.Web/Scheduling/LogScrubber.cs b/src/Umbraco.Infrastructure/Scheduling/LogScrubber.cs similarity index 98% rename from src/Umbraco.Web/Scheduling/LogScrubber.cs rename to src/Umbraco.Infrastructure/Scheduling/LogScrubber.cs index db13a80f9b..e624c4e591 100644 --- a/src/Umbraco.Web/Scheduling/LogScrubber.cs +++ b/src/Umbraco.Infrastructure/Scheduling/LogScrubber.cs @@ -9,7 +9,7 @@ using Umbraco.Core.Sync; namespace Umbraco.Web.Scheduling { - internal class LogScrubber : RecurringTaskBase + public class LogScrubber : RecurringTaskBase { private readonly IRuntimeState _runtime; private readonly IAuditService _auditService; diff --git a/src/Umbraco.Web/Umbraco.Web.csproj b/src/Umbraco.Web/Umbraco.Web.csproj index f577f212d6..3c4ee26f0e 100755 --- a/src/Umbraco.Web/Umbraco.Web.csproj +++ b/src/Umbraco.Web/Umbraco.Web.csproj @@ -1,4 +1,4 @@ - + @@ -218,7 +218,6 @@ - @@ -498,7 +497,6 @@ - @@ -516,7 +514,6 @@ - @@ -595,16 +592,11 @@ - - - - - @@ -648,11 +640,7 @@ - - - -