Package org.jbpm.executor.commands.error
Class ProcessAutoAckErrorCommand
- java.lang.Object
-
- org.jbpm.executor.commands.error.AutoAckErrorCommand
-
- org.jbpm.executor.commands.error.ProcessAutoAckErrorCommand
-
- All Implemented Interfaces:
org.kie.api.executor.Command
,org.kie.api.executor.Reoccurring
public class ProcessAutoAckErrorCommand extends AutoAckErrorCommand
Command that will auto acknowledge process instance errors based on the last initial node instance when the error happened. Following parameters are supported by this command:- EmfName - name of entity manager factory to be used for queries (valid persistence unit name)
- SingleRun - indicates if execution should be single run only (true|false)
- NextRun - provides next execution time (valid time expression e.g. 1d, 5h, etc)
-
-
Constructor Summary
Constructors Constructor Description ProcessAutoAckErrorCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<ExecutionErrorInfo>
findErrorsToAck(javax.persistence.EntityManager em)
Responsible to look up all errors that can be auto acknowledged.protected String
getAckRule()
Returns description of why given jobs can be auto ack'ed-
Methods inherited from class org.jbpm.executor.commands.error.AutoAckErrorCommand
execute, getScheduleTime
-
-
-
-
Method Detail
-
findErrorsToAck
protected List<ExecutionErrorInfo> findErrorsToAck(javax.persistence.EntityManager em)
Description copied from class:AutoAckErrorCommand
Responsible to look up all errors that can be auto acknowledged.- Specified by:
findErrorsToAck
in classAutoAckErrorCommand
- Parameters:
em
- instance of entity manager to access db- Returns:
- returns always not null list of results
-
getAckRule
protected String getAckRule()
Description copied from class:AutoAckErrorCommand
Returns description of why given jobs can be auto ack'ed- Specified by:
getAckRule
in classAutoAckErrorCommand
-
-