package org.ovirt.engine.core.bll.tasks.interfaces;

import java.util.ArrayList;
import java.util.Map;

import org.ovirt.engine.core.bll.job.ExecutionContext;
import org.ovirt.engine.core.common.action.VdcReturnValueBase;
import org.ovirt.engine.core.common.asynctasks.AsyncTaskCreationInfo;
import org.ovirt.engine.core.common.businessentities.AsyncTaskStatus;
import org.ovirt.engine.core.compat.Guid;

public interface AsyncCommandCallBack {

    Map<Guid, AsyncTaskStatus> getAllTasksStatuses(Guid storagePoolID);
    ArrayList<AsyncTaskCreationInfo> getAllTasksInfo(Guid storagePoolID);
    VdcReturnValueBase endAction(SPMTask task, ExecutionContext context);

}

@@ -507,24 +507,25 @@
 agePoolID);%0A
+%0A
     ArrayLis
@@ -586,16 +586,17 @@
 oolID);%0A
+%0A
     VdcR
@@ -661,11 +661,10 @@
 ntext);%0A
-%0A
 %7D%0A

Format AsyncCommandCallBack