Greg Padgett has uploaded a new change for review.

Change subject: [WIP] core: rename SPMAsyncTask to AsyncTaskBase
......................................................................

[WIP] core: rename SPMAsyncTask to AsyncTaskBase

Also includes renaming SPMTask interface to AsyncTask.

This makes it easier for git to recognize the rename, thus making it
easier to follow the history of these files.

Change-Id: I18577988803369ffba4ae136e7d4fbd66fadd225
Bug-Url: https://bugzilla.redhat.com/??????
Signed-off-by: Greg Padgett <gpadg...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
R 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskBase.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskFactory.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskManager.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskUtils.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandAsyncTask.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandCoordinatorImpl.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/TaskManagerUtil.java
R 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/AsyncTask.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/CallBack.java
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/TaskHelper.java
M 
backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/BackwardCompatibilityTaskCreationTest.java
12 files changed, 69 insertions(+), 69 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/11/26911/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
index f5cccf6..7e92b02 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
@@ -37,8 +37,8 @@
 import org.ovirt.engine.core.bll.session.SessionDataContainer;
 import org.ovirt.engine.core.bll.tasks.SPMAsyncTaskHandler;
 import org.ovirt.engine.core.bll.tasks.TaskManagerUtil;
+import org.ovirt.engine.core.bll.tasks.interfaces.AsyncTask;
 import org.ovirt.engine.core.bll.tasks.interfaces.Command;
-import org.ovirt.engine.core.bll.tasks.interfaces.SPMTask;
 import org.ovirt.engine.core.bll.utils.PermissionSubject;
 import org.ovirt.engine.core.common.AuditLogType;
 import org.ovirt.engine.core.common.VdcObjectType;
@@ -1575,7 +1575,7 @@
      * @param parentCommand The type of command issuing the task
      * @return An {@link SPMAsyncTask} object representing the task to be run
      */
-    public SPMTask concreteCreateTask(
+    public AsyncTask concreteCreateTask(
             Guid taskId,
             AsyncTaskCreationInfo asyncTaskCreationInfo,
             VdcActionType parentCommand) {
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/SPMAsyncTask.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskBase.java
similarity index 93%
rename from 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/SPMAsyncTask.java
rename to 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskBase.java
index 256cf04..2aba688 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/SPMAsyncTask.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskBase.java
@@ -5,8 +5,8 @@
 import java.util.Map;
 
 import org.ovirt.engine.core.bll.job.ExecutionHandler;
+import org.ovirt.engine.core.bll.tasks.interfaces.AsyncTask;
 import org.ovirt.engine.core.bll.tasks.interfaces.CommandCoordinator;
-import org.ovirt.engine.core.bll.tasks.interfaces.SPMTask;
 import org.ovirt.engine.core.common.VdcObjectType;
 import org.ovirt.engine.core.common.asynctasks.AsyncTaskParameters;
 import org.ovirt.engine.core.common.businessentities.AsyncTaskStatus;
@@ -19,9 +19,9 @@
 import org.ovirt.engine.core.utils.log.Log;
 import org.ovirt.engine.core.utils.log.LogFactory;
 
-public class SPMAsyncTask implements SPMTask {
+public class AsyncTaskBase implements AsyncTask {
     CommandCoordinator coco;
-    public SPMAsyncTask(CommandCoordinator coco, AsyncTaskParameters 
parameters) {
+    public AsyncTaskBase(CommandCoordinator coco, AsyncTaskParameters 
parameters) {
         this.coco = coco;
         setParameters(parameters);
         setState(AsyncTaskState.Initializing);
@@ -329,7 +329,7 @@
             // Set to running in order to continue polling the task in case 
SPM hasn't loaded the tasks yet..
             returnedStatusTask = new 
AsyncTaskStatus(AsyncTaskStatusEnum.unknown);
 
-            log.errorFormat("SPMAsyncTask::PollTask: Task '{0}' (Parent 
Command {1}, Parameters Type {2}) " +
+            log.errorFormat("AsyncTaskBase::PollTask: Task '{0}' (Parent 
Command {1}, Parameters Type {2}) " +
                         "was not found in VDSM, will change its status to 
unknown.",
                         getVdsmTaskId(), 
(getParameters().getDbAsyncTask().getaction_type()),
                         getParameters().getClass().getName());
@@ -347,7 +347,7 @@
      */
     protected void AddLogStatusTask(AsyncTaskStatus cachedStatusTask) {
 
-        String formatString = "SPMAsyncTask::PollTask: Polling task '{0}' 
(Parent Command {1}, Parameters Type {2}) "
+        String formatString = "AsyncTaskBase::PollTask: Polling task '{0}' 
(Parent Command {1}, Parameters Type {2}) "
                 + "returned status '{3}'{4}.";
 
         // If task doesn't exist (unknown) or has ended with failure (aborting)
@@ -388,7 +388,7 @@
                 && getState() != AsyncTaskState.ClearFailed && 
!getLastTaskStatus().getTaskIsInUnusualState()) {
             try {
                 log.infoFormat(
-                        "SPMAsyncTask::StopTask: Attempting to stop task '{0}' 
(Parent Command {1}, Parameters Type {2}).",
+                        "AsyncTaskBase::StopTask: Attempting to stop task 
'{0}' (Parent Command {1}, Parameters Type {2}).",
                         getVdsmTaskId(),
                         (getParameters().getDbAsyncTask().getaction_type()),
                         getParameters().getClass().getName());
@@ -396,7 +396,7 @@
                 coco.stopTask(getStoragePoolID(), getVdsmTaskId());
             } catch (RuntimeException e) {
                 log.error(
-                        String.format("SPMAsyncTask::StopTask: Stopping task 
'%1$s' threw an exception.", getVdsmTaskId()),
+                        String.format("AsyncTaskBase::StopTask: Stopping task 
'%1$s' threw an exception.", getVdsmTaskId()),
                         e);
             } finally {
                 if (forceFinish) {
@@ -425,12 +425,12 @@
         VDSReturnValue vdsReturnValue = null;
 
         try {
-            log.infoFormat("SPMAsyncTask::ClearAsyncTask: Attempting to clear 
task '{0}'", getVdsmTaskId());
+            log.infoFormat("AsyncTaskBase::ClearAsyncTask: Attempting to clear 
task '{0}'", getVdsmTaskId());
             vdsReturnValue = coco.clearTask(getStoragePoolID(), 
getVdsmTaskId());
         }
 
         catch (RuntimeException e) {
-            log.error(String.format("SPMAsyncTask::ClearAsyncTask: Clearing 
task '%1$s' threw an exception.",
+            log.error(String.format("AsyncTaskBase::ClearAsyncTask: Clearing 
task '%1$s' threw an exception.",
                     getVdsmTaskId()), e);
         }
 
@@ -461,7 +461,7 @@
         if (vdsReturnValue != null && vdsReturnValue.getVdsError() != null
                 && vdsReturnValue.getVdsError().getCode() == 
VdcBllErrors.TaskStateError) {
             log.infoFormat(
-                    "SPMAsyncTask::ClearAsyncTask: At time of attempt to clear 
task '{0}' the response code was {1} and message was {2}. Task will not be 
cleaned",
+                    "AsyncTaskBase::ClearAsyncTask: At time of attempt to 
clear task '{0}' the response code was {1} and message was {2}. Task will not 
be cleaned",
                     getVdsmTaskId(),
                     vdsReturnValue.getVdsError().getCode(),
                     vdsReturnValue.getVdsError().getMessage());
@@ -475,10 +475,10 @@
     }
 
     protected void LogTaskCleanFailure() {
-        log.errorFormat("SPMAsyncTask::ClearAsyncTask: Clearing task '{0}' 
failed.", getVdsmTaskId());
+        log.errorFormat("AsyncTaskBase::ClearAsyncTask: Clearing task '{0}' 
failed.", getVdsmTaskId());
     }
 
-    private static final Log log = LogFactory.getLog(SPMAsyncTask.class);
+    private static final Log log = LogFactory.getLog(AsyncTaskBase.class);
 
     private boolean partiallyCompletedCommandTask = false;
 
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskFactory.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskFactory.java
index 80bc1de..f977b1e 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskFactory.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskFactory.java
@@ -28,7 +28,7 @@
      *            the info by which we construct the task.
      * @return
      */
-    public static SPMAsyncTask construct(CommandCoordinator coco, 
AsyncTaskCreationInfo creationInfo) {
+    public static AsyncTaskBase construct(CommandCoordinator coco, 
AsyncTaskCreationInfo creationInfo) {
         AsyncTasks asyncTask = 
coco.getByVdsmTaskId(creationInfo.getVdsmTaskId());
         if (asyncTask == null || asyncTask.getActionParameters() == null) {
             Guid parentCmdId = asyncTask == null ? Guid.Empty : 
asyncTask.getParentCommandId();
@@ -53,7 +53,7 @@
         return construct(coco, creationInfo.getTaskType(), asyncTaskParams, 
true);
     }
 
-    public static SPMAsyncTask construct(CommandCoordinator coco, 
AsyncTaskCreationInfo creationInfo, AsyncTasks asyncTask) {
+    public static AsyncTaskBase construct(CommandCoordinator coco, 
AsyncTaskCreationInfo creationInfo, AsyncTasks asyncTask) {
         AsyncTaskParameters asyncTaskParams = new 
AsyncTaskParameters(creationInfo, asyncTask);
         return construct(coco, creationInfo.getTaskType(), asyncTaskParams, 
true);
     }
@@ -71,11 +71,11 @@
      *            the parameters by which we construct the task.
      * @return
      */
-    public static SPMAsyncTask construct(CommandCoordinator coco, 
AsyncTaskType taskType, AsyncTaskParameters asyncTaskParams, boolean 
duringInit) {
+    public static AsyncTaskBase construct(CommandCoordinator coco, 
AsyncTaskType taskType, AsyncTaskParameters asyncTaskParams, boolean 
duringInit) {
         try {
-            SPMAsyncTask result = null;
+            AsyncTaskBase result = null;
             if (taskType == AsyncTaskType.unknown) {
-                result = new SPMAsyncTask(coco, asyncTaskParams);
+                result = new AsyncTaskBase(coco, asyncTaskParams);
             } else {
                 result = new CommandAsyncTask(coco, asyncTaskParams, 
duringInit);
             }
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskManager.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskManager.java
index 4b638cd..29ef972 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskManager.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskManager.java
@@ -13,8 +13,8 @@
 import java.util.concurrent.TimeUnit;
 
 import org.apache.commons.lang.exception.ExceptionUtils;
+import org.ovirt.engine.core.bll.tasks.interfaces.AsyncTask;
 import org.ovirt.engine.core.bll.tasks.interfaces.CommandCoordinator;
-import org.ovirt.engine.core.bll.tasks.interfaces.SPMTask;
 import org.ovirt.engine.core.common.AuditLogType;
 import org.ovirt.engine.core.common.VdcObjectType;
 import org.ovirt.engine.core.common.action.VdcActionType;
@@ -53,7 +53,7 @@
     private static final Log log = LogFactory.getLog(AsyncTaskManager.class);
 
     /** Map which consist all tasks that currently are monitored **/
-    private ConcurrentMap<Guid, SPMTask> _tasks;
+    private ConcurrentMap<Guid, AsyncTask> _tasks;
 
     /** Indication if _tasks has changed for logging process. **/
     private boolean logChangedMap = true;
@@ -88,7 +88,7 @@
 
     private AsyncTaskManager(CommandCoordinator coco) {
         this.coco = coco;
-        _tasks = new ConcurrentHashMap<Guid, SPMTask>();
+        _tasks = new ConcurrentHashMap<Guid, AsyncTask>();
 
         SchedulerUtil scheduler = SchedulerUtilQuartzImpl.getInstance();
         scheduler.scheduleAFixedDelayJob(this, "_timer_Elapsed", new Class[]{},
@@ -168,7 +168,7 @@
      * @return - true for uncached object , and false when the object should be
      * cached.
      */
-    public synchronized boolean cachingOver(SPMTask task) {
+    public synchronized boolean cachingOver(AsyncTask task) {
         // Get time in milliseconds that the task should be cached
         long SubtractMinutesAsMills = TimeUnit.MINUTES
                 .toMillis(_cacheTimeInMinutes);
@@ -184,7 +184,7 @@
     public synchronized boolean hasTasksByStoragePoolId(Guid storagePoolID) {
         boolean retVal = false;
         if (_tasks != null) {
-            for (SPMTask task : _tasks.values()) {
+            for (AsyncTask task : _tasks.values()) {
                 if (task.getStoragePoolID().equals(storagePoolID)) {
                     retVal = true;
                     break;
@@ -196,7 +196,7 @@
 
     public synchronized boolean hasTasksForEntityIdAndAction(Guid id, 
VdcActionType type) {
         if (_tasks != null) {
-            for (SPMTask task : _tasks.values()) {
+            for (AsyncTask task : _tasks.values()) {
                 if (isCurrentTaskLookedFor(id, task)
                         && 
type.equals(task.getParameters().getDbAsyncTask().getaction_type())) {
                     return true;
@@ -338,7 +338,7 @@
                     task.getTaskId(),
                     (task.getaction_type()));
         AsyncTaskCreationInfo creationInfo = new 
AsyncTaskCreationInfo(Guid.Empty, task.getTaskType(), task.getStoragePoolId());
-        SPMTask spmTask = coco.construct(creationInfo, task);
+        AsyncTask spmTask = coco.construct(creationInfo, task);
         AsyncTaskStatus failureStatus = new AsyncTaskStatus();
         failureStatus.setStatus(AsyncTaskStatusEnum.finished);
         failureStatus.setResult(AsyncTaskResultEnum.failure);
@@ -368,7 +368,7 @@
         }
     }
 
-    private boolean isCurrentTaskLookedFor(Guid id, SPMTask task) {
+    private boolean isCurrentTaskLookedFor(Guid id, AsyncTask task) {
         return (task instanceof CommandAsyncTask) && 
id.equals(task.getParameters().getEntityInfo().getId())
                 && (task.getState() != AsyncTaskState.Cleared)
                 && (task.getState() != AsyncTaskState.ClearFailed);
@@ -377,7 +377,7 @@
     private void cleanZombieTasks() {
         long maxTime = DateTime.getNow()
                 .addMinutes((-1) * 
Config.<Integer>getValue(ConfigValues.AsyncTaskZombieTaskLifeInMinutes)).getTime();
-        for (SPMTask task : _tasks.values()) {
+        for (AsyncTask task : _tasks.values()) {
 
             if (task.getParameters().getDbAsyncTask().getStartTime().getTime() 
< maxTime) {
                 AuditLogableBase logable = new AuditLogableBase();
@@ -410,7 +410,7 @@
 
     private int numberOfTasksToPoll() {
         int retValue = 0;
-        for (SPMTask task : _tasks.values()) {
+        for (AsyncTask task : _tasks.values()) {
             if (task.getShouldPoll()) {
                 retValue++;
             }
@@ -420,7 +420,7 @@
     }
 
     private boolean thereAreTasksToPoll() {
-        for (SPMTask task : _tasks.values()) {
+        for (AsyncTask task : _tasks.values()) {
             if (task.getShouldPoll()) {
                 return true;
             }
@@ -455,7 +455,7 @@
      */
     private void updateTaskStatuses(
                                     Map<Guid, Map<Guid, AsyncTaskStatus>> 
poolsAllTasksMap) {
-        for (SPMTask task : _tasks.values()) {
+        for (AsyncTask task : _tasks.values()) {
             if (task.getShouldPoll()) {
                 Map<Guid, AsyncTaskStatus> asyncTasksForPoolMap = 
poolsAllTasksMap
                         .get(task.getStoragePoolID());
@@ -513,13 +513,13 @@
     /**
      * Get a Set of all the storage pool id's of tasks that should pool.
      *
-     * @see SPMAsyncTask#getShouldPoll()
+     * @see AsyncTaskBase#getShouldPoll()
      * @return - Set of active tasks.
      */
     private Set<Guid> getPoolIdsTasks() {
         Set<Guid> poolsOfActiveTasks = new HashSet<Guid>();
 
-        for (SPMTask task : _tasks.values()) {
+        for (AsyncTask task : _tasks.values()) {
             if (task.getShouldPoll()) {
                 poolsOfActiveTasks.add(task.getStoragePoolID());
             }
@@ -536,8 +536,8 @@
     synchronized private void removeClearedAndOldTasks() {
         Set<Guid> poolsOfActiveTasks = new HashSet<Guid>();
         Set<Guid> poolsOfClearedAndOldTasks = new HashSet<Guid>();
-        ConcurrentMap<Guid, SPMTask> activeTaskMap = new 
ConcurrentHashMap<Guid, SPMTask>();
-        for (SPMTask task : _tasks.values()) {
+        ConcurrentMap<Guid, AsyncTask> activeTaskMap = new 
ConcurrentHashMap<Guid, AsyncTask>();
+        for (AsyncTask task : _tasks.values()) {
             if (!cachingOver(task)) {
                 activeTaskMap.put(task.getVdsmTaskId(), task);
                 poolsOfActiveTasks.add(task.getStoragePoolID());
@@ -557,11 +557,11 @@
         }
     }
 
-    public synchronized void lockAndAddTaskToManager(SPMTask task) {
+    public synchronized void lockAndAddTaskToManager(AsyncTask task) {
         addTaskToManager(task);
     }
 
-    private void addTaskToManager(SPMTask task) {
+    private void addTaskToManager(AsyncTask task) {
         if (task == null) {
             log.error("Cannot add a null task.");
         } else {
@@ -578,7 +578,7 @@
                 // quartz execution.
                 addTaskToMap(task.getVdsmTaskId(), task);
             } else {
-                SPMTask existingTask = _tasks.get(task.getVdsmTaskId());
+                AsyncTask existingTask = _tasks.get(task.getVdsmTaskId());
                 if 
(existingTask.getParameters().getDbAsyncTask().getaction_type() == 
VdcActionType.Unknown
                         && 
task.getParameters().getDbAsyncTask().getaction_type() != 
VdcActionType.Unknown) {
                     log.infoFormat(
@@ -601,7 +601,7 @@
      * @param guid - Key of the map.
      * @param asyncTask - Value of the map.
      */
-    private void addTaskToMap(Guid guid, SPMTask asyncTask) {
+    private void addTaskToMap(Guid guid, AsyncTask asyncTask) {
         _tasks.put(guid, asyncTask);
         logChangedMap = true;
     }
@@ -612,7 +612,7 @@
      *
      * @param asyncTaskMap - Map to copy to _tasks map.
      */
-    private void setNewMap(ConcurrentMap<Guid, SPMTask> asyncTaskMap) {
+    private void setNewMap(ConcurrentMap<Guid, AsyncTask> asyncTaskMap) {
         // If not the same set _tasks to be as asyncTaskMap.
         _tasks = asyncTaskMap;
 
@@ -623,7 +623,7 @@
         log.infoFormat("Setting new tasks map. The map contains now {0} 
tasks", _tasks.size());
     }
 
-    public SPMTask createTask(AsyncTaskType taskType, AsyncTaskParameters 
taskParameters) {
+    public AsyncTask createTask(AsyncTaskType taskType, AsyncTaskParameters 
taskParameters) {
         return coco.construct(taskType, taskParameters, false);
     }
 
@@ -679,13 +679,13 @@
 
         if (currPoolTasks != null && currPoolTasks.size() > 0) {
             synchronized (this) {
-                final List<SPMTask> newlyAddedTasks = new ArrayList<SPMTask>();
+                final List<AsyncTask> newlyAddedTasks = new 
ArrayList<AsyncTask>();
 
                 for (AsyncTaskCreationInfo creationInfo : currPoolTasks) {
                     creationInfo.setStoragePoolID(sp.getId());
                     if (!_tasks.containsKey(creationInfo.getVdsmTaskId())) {
                         try {
-                            SPMTask task;
+                            AsyncTask task;
                             if 
(partiallyCompletedCommandTasks.containsKey(creationInfo.getVdsmTaskId())) {
                                 AsyncTasks asyncTaskInDb = 
partiallyCompletedCommandTasks.get(creationInfo.getVdsmTaskId());
                                 task = coco.construct(creationInfo, 
asyncTaskInDb);
@@ -712,14 +712,14 @@
                 TransactionSupport.executeInNewTransaction(new 
TransactionMethod<Void>() {
                     @Override
                     public Void runInTransaction() {
-                        for (SPMTask task : newlyAddedTasks) {
+                        for (AsyncTask task : newlyAddedTasks) {
                             AsyncTaskUtils.addOrUpdateTaskInDB(task);
                         }
                         return null;
                     }
                 });
 
-                for (SPMTask task : newlyAddedTasks) {
+                for (AsyncTask task : newlyAddedTasks) {
                     startPollingTask(task.getVdsmTaskId());
                 }
 
@@ -771,7 +771,7 @@
     }
 
     public synchronized boolean entityHasTasks(Guid id) {
-        for (SPMTask task : _tasks.values()) {
+        for (AsyncTask task : _tasks.values()) {
             if (isCurrentTaskLookedFor(id, task)) {
                 return true;
             }
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskUtils.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskUtils.java
index 398ad11..d28cc54 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskUtils.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/AsyncTaskUtils.java
@@ -5,7 +5,7 @@
 import java.util.List;
 import java.util.Map;
 
-import org.ovirt.engine.core.bll.tasks.interfaces.SPMTask;
+import org.ovirt.engine.core.bll.tasks.interfaces.AsyncTask;
 import org.ovirt.engine.core.common.VdcObjectType;
 import org.ovirt.engine.core.common.businessentities.AsyncTaskEntity;
 import org.ovirt.engine.core.common.businessentities.AsyncTasks;
@@ -29,7 +29,7 @@
      * @param asyncTask
      *            task to be added or updated
      */
-    public static void addOrUpdateTaskInDB(final SPMTask asyncTask) {
+    public static void addOrUpdateTaskInDB(final AsyncTask asyncTask) {
         try {
             if (asyncTask.getParameters().getDbAsyncTask() != null) {
                 
TransactionSupport.executeInScope(TransactionScopeOption.Required, new 
TransactionMethod<Void>() {
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandAsyncTask.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandAsyncTask.java
index e92181b..436dc13 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandAsyncTask.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandAsyncTask.java
@@ -25,7 +25,7 @@
 /**
  * Base class for all tasks regarding a specific command.
  */
-public class CommandAsyncTask extends SPMAsyncTask {
+public class CommandAsyncTask extends AsyncTaskBase {
     private static final Object _lockObject = new Object();
 
     private static final Map<Guid, CommandMultiAsyncTasks> 
_multiTasksByCommandIds =
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandCoordinatorImpl.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandCoordinatorImpl.java
index ac46a53..8e05317 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandCoordinatorImpl.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandCoordinatorImpl.java
@@ -10,8 +10,8 @@
 import org.ovirt.engine.core.bll.interfaces.BackendInternal;
 import org.ovirt.engine.core.bll.job.ExecutionContext;
 import org.ovirt.engine.core.bll.job.ExecutionHandler;
+import org.ovirt.engine.core.bll.tasks.interfaces.AsyncTask;
 import org.ovirt.engine.core.bll.tasks.interfaces.CommandCoordinator;
-import org.ovirt.engine.core.bll.tasks.interfaces.SPMTask;
 import org.ovirt.engine.core.common.VdcObjectType;
 import org.ovirt.engine.core.common.action.VdcActionParametersBase;
 import org.ovirt.engine.core.common.action.VdcActionType;
@@ -83,7 +83,7 @@
         if (taskStep != null) {
             asyncTaskCreationInfo.setStepId(taskStep.getId());
         }
-        SPMAsyncTask task = concreteCreateTask(taskId, command, 
asyncTaskCreationInfo, parentCommand);
+        AsyncTaskBase task = concreteCreateTask(taskId, command, 
asyncTaskCreationInfo, parentCommand);
         task.setEntitiesMap(entitiesMap);
         AsyncTaskUtils.addOrUpdateTaskInDB(task);
         getAsyncTaskManager().lockAndAddTaskToManager(task);
@@ -244,13 +244,13 @@
     }
 
     /**
-     * Create the {@link SPMAsyncTask} object to be run
+     * Create the {@link AsyncTaskBase} object to be run
      * @param taskId the id of the async task place holder in the database
      * @param asyncTaskCreationInfo Info on how to create the task
      * @param parentCommand The type of command issuing the task
-     * @return An {@link SPMAsyncTask} object representing the task to be run
+     * @return An {@link AsyncTaskBase} object representing the task to be run
      */
-    public SPMAsyncTask concreteCreateTask(
+    public AsyncTaskBase concreteCreateTask(
             Guid taskId,
             CommandBase command,
             AsyncTaskCreationInfo asyncTaskCreationInfo,
@@ -262,7 +262,7 @@
         return createTask(internalGetTaskType(command), p);
     }
 
-    public SPMAsyncTask createTask(AsyncTaskType taskType, AsyncTaskParameters 
taskParameters) {
+    public AsyncTaskBase createTask(AsyncTaskType taskType, 
AsyncTaskParameters taskParameters) {
         return AsyncTaskFactory.construct(this, taskType, taskParameters, 
false);
     }
 
@@ -400,21 +400,21 @@
     }
 
     @Override
-    public SPMTask construct(AsyncTaskCreationInfo creationInfo) {
+    public AsyncTask construct(AsyncTaskCreationInfo creationInfo) {
         return AsyncTaskFactory.construct(this, creationInfo);
     }
 
     @Override
-    public SPMTask construct(AsyncTaskCreationInfo creationInfo, AsyncTasks 
asyncTask) {
+    public AsyncTask construct(AsyncTaskCreationInfo creationInfo, AsyncTasks 
asyncTask) {
         return AsyncTaskFactory.construct(this, creationInfo.getTaskType(), 
new AsyncTaskParameters(creationInfo, asyncTask), true);
     }
 
     @Override
-    public SPMTask construct(AsyncTaskType taskType, AsyncTaskParameters 
asyncTaskParams, boolean duringInit) {
+    public AsyncTask construct(AsyncTaskType taskType, AsyncTaskParameters 
asyncTaskParams, boolean duringInit) {
         return AsyncTaskFactory.construct(this, taskType, asyncTaskParams, 
duringInit);
     }
 
-    public VdcReturnValueBase endAction(SPMTask task, ExecutionContext 
context) {
+    public VdcReturnValueBase endAction(AsyncTask task, ExecutionContext 
context) {
         AsyncTasks dbAsyncTask = task.getParameters().getDbAsyncTask();
         VdcActionType actionType = getEndActionType(dbAsyncTask);
         VdcActionParametersBase parameters = dbAsyncTask.getActionParameters();
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/TaskManagerUtil.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/TaskManagerUtil.java
index 71275fe..c2ed84a 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/TaskManagerUtil.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/TaskManagerUtil.java
@@ -63,7 +63,7 @@
                 entitiesMap);
     }
 
-    public static SPMAsyncTask concreteCreateTask(
+    public static AsyncTaskBase concreteCreateTask(
             Guid taskId,
             CommandBase command,
             AsyncTaskCreationInfo asyncTaskCreationInfo,
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/SPMTask.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/AsyncTask.java
similarity index 98%
rename from 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/SPMTask.java
rename to 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/AsyncTask.java
index 83aa26f..efaddd95 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/SPMTask.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/AsyncTask.java
@@ -8,7 +8,7 @@
 
 import java.util.Map;
 
-public interface SPMTask {
+public interface AsyncTask {
     void concreteStartPollingTask();
 
     void startPollingTask();
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/CallBack.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/CallBack.java
index a78e14d..945549e 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/CallBack.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/CallBack.java
@@ -4,5 +4,5 @@
 import org.ovirt.engine.core.common.action.VdcReturnValueBase;
 
 public interface CallBack {
-    public VdcReturnValueBase endAction(SPMTask task, ExecutionContext 
context);
+    public VdcReturnValueBase endAction(AsyncTask task, ExecutionContext 
context);
 }
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/TaskHelper.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/TaskHelper.java
index 9f863f0..7bf2d3c 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/TaskHelper.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/interfaces/TaskHelper.java
@@ -8,7 +8,7 @@
 import java.util.Map;
 
 import org.ovirt.engine.core.bll.CommandBase;
-import org.ovirt.engine.core.bll.tasks.SPMAsyncTask;
+import org.ovirt.engine.core.bll.tasks.AsyncTaskBase;
 import org.ovirt.engine.core.common.VdcObjectType;
 import org.ovirt.engine.core.common.action.VdcActionType;
 import org.ovirt.engine.core.common.asynctasks.AsyncTaskCreationInfo;
@@ -42,7 +42,7 @@
             String description,
             Map<Guid, VdcObjectType> entitiesMap);
 
-    SPMAsyncTask concreteCreateTask(
+    AsyncTaskBase concreteCreateTask(
             Guid taskId,
             CommandBase command,
             AsyncTaskCreationInfo asyncTaskCreationInfo,
@@ -63,10 +63,10 @@
             AsyncTaskCreationInfo asyncTaskCreationInfo,
             VdcActionType parentCommand);
 
-    SPMTask construct(AsyncTaskCreationInfo creationInfo);
+    AsyncTask construct(AsyncTaskCreationInfo creationInfo);
 
-    SPMTask construct(AsyncTaskCreationInfo creationInfo, AsyncTasks 
asyncTask);
+    AsyncTask construct(AsyncTaskCreationInfo creationInfo, AsyncTasks 
asyncTask);
 
-    SPMTask construct(AsyncTaskType taskType, AsyncTaskParameters 
asyncTaskParams, boolean duringInit);
+    AsyncTask construct(AsyncTaskType taskType, AsyncTaskParameters 
asyncTaskParams, boolean duringInit);
 
 }
diff --git 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/BackwardCompatibilityTaskCreationTest.java
 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/BackwardCompatibilityTaskCreationTest.java
index a893ce3..0e6e227 100644
--- 
a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/BackwardCompatibilityTaskCreationTest.java
+++ 
b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/BackwardCompatibilityTaskCreationTest.java
@@ -20,7 +20,7 @@
 import org.junit.experimental.theories.Theories;
 import org.junit.experimental.theories.Theory;
 import org.junit.runner.RunWith;
-import org.ovirt.engine.core.bll.tasks.interfaces.SPMTask;
+import org.ovirt.engine.core.bll.tasks.interfaces.AsyncTask;
 import org.ovirt.engine.core.common.VdcObjectType;
 import org.ovirt.engine.core.common.action.AddImageFromScratchParameters;
 import org.ovirt.engine.core.common.action.CreateCloneOfTemplateParameters;
@@ -160,7 +160,7 @@
 
         AsyncTaskCreationInfo info = nextAsyncTaskCreationInfo();
 
-        SPMTask spmAsyncTask = cmd.concreteCreateTask(Guid.Empty, info, 
cmd.getParameters().getParentCommand());
+        AsyncTask spmAsyncTask = cmd.concreteCreateTask(Guid.Empty, info, 
cmd.getParameters().getParentCommand());
         assertEquals("wrong storage pool ID", info.getStoragePoolID(), 
spmAsyncTask.getStoragePoolID());
         assertEquals("wrong task ID", info.getVdsmTaskId(), 
spmAsyncTask.getVdsmTaskId());
         assertEquals("wrong task result", AsyncTaskResultEnum.success, 
spmAsyncTask.getLastTaskStatus().getResult());


-- 
To view, visit http://gerrit.ovirt.org/26911
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I18577988803369ffba4ae136e7d4fbd66fadd225
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Greg Padgett <gpadg...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to