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

import org.ovirt.engine.core.bll.context.CommandContext;
import org.ovirt.engine.core.common.action.VdcActionParametersBase;
import org.ovirt.engine.core.common.action.VdcActionType;
import org.ovirt.engine.core.common.action.VdcReturnValueBase;

import java.util.concurrent.Future;

public interface CommandScheduler {
    public abstract Future<VdcReturnValueBase> executeAsyncCommand(VdcActionType actionType, VdcActionParametersBase parameters, CommandContext cmdContext);
}

@@ -46,16 +46,53 @@
 faces;%0A%0A
+import java.util.concurrent.Future;%0A%0A
 import o
@@ -334,45 +334,8 @@
 e;%0A%0A
-import java.util.concurrent.Future;%0A%0A
 publ
@@ -374,24 +374,8 @@
     
-public abstract 
 Futu
@@ -442,16 +442,28 @@
 ionType,
+%0A           
  VdcActi
@@ -490,16 +490,28 @@
 ameters,
+%0A           
  Command

Remove default modifiers in CommandScheduler