package org.ovirt.engine.core.bll.tasks.interfaces; import java.util.ArrayList; import java.util.Map; 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); }