Package de.mhus.lib.core.strategy
Class ExecuteStrategy
- java.lang.Object
-
- de.mhus.lib.core.MLog
-
- de.mhus.lib.core.strategy.AbstractOperation
-
- de.mhus.lib.core.strategy.ExecuteStrategy
-
- All Implemented Interfaces:
ILog,Operation,MNlsProvider,Nls
- Direct Known Subclasses:
SkipExecuteStrategy,SynchronizedExecuteStrategy,WaitExecuteStrategy
public abstract class ExecuteStrategy extends AbstractOperation
-
-
Constructor Summary
Constructors Constructor Description ExecuteStrategy()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract OperationResultdoExecute2(TaskContext context)abstract OperationgetExecutable()abstract voidsetExecutable(Operation executable)-
Methods inherited from class de.mhus.lib.core.strategy.AbstractOperation
canExecute, createDescription, doExecute, getDescription, getNls, getUuid, hasAccess, isBusy, nls, releaseBusy, setBusy, validateParameters
-
-
-
-
Method Detail
-
doExecute2
protected abstract OperationResult doExecute2(TaskContext context) throws Exception
- Specified by:
doExecute2in classAbstractOperation- Throws:
Exception
-
getExecutable
public abstract Operation getExecutable()
-
setExecutable
public abstract void setExecutable(Operation executable)
-
-