public class FailedJobIncidentHandler extends Object implements IncidentHandler
failedJob
as instances of Incident
to the engine database.
This incident handler is active by default and must be disabled
via ProcessEngineConfiguration.setCreateIncidentOnFailedJobEnabled(boolean)
.
IncidentHandler
Modifier and Type | Field and Description |
---|---|
static String |
INCIDENT_HANDLER_TYPE |
Constructor and Description |
---|
FailedJobIncidentHandler() |
Modifier and Type | Method and Description |
---|---|
Incident |
createIncident(String processDefinitionId,
String activityId,
String executionId,
String jobId,
String message) |
void |
deleteIncident(String processDefinitionId,
String activityId,
String executionId,
String configuration)
Delete an incident that arose in the context of an execution.
|
String |
getIncidentHandlerType()
Returns the incident type this handler activates for.
|
void |
handleIncident(String processDefinitionId,
String activityId,
String executionId,
String jobId,
String message)
Handle an incident that arose in the context of an execution.
|
protected void |
removeIncident(String processDefinitionId,
String activityId,
String executionId,
String configuration,
boolean incidentResolved) |
void |
resolveIncident(String processDefinitionId,
String activityId,
String executionId,
String configuration)
Resolve an incident that arose in the context of an execution.
|
public static final String INCIDENT_HANDLER_TYPE
public String getIncidentHandlerType()
IncidentHandler
getIncidentHandlerType
in interface IncidentHandler
public void handleIncident(String processDefinitionId, String activityId, String executionId, String jobId, String message)
IncidentHandler
handleIncident
in interface IncidentHandler
public Incident createIncident(String processDefinitionId, String activityId, String executionId, String jobId, String message)
public void resolveIncident(String processDefinitionId, String activityId, String executionId, String configuration)
IncidentHandler
resolveIncident
in interface IncidentHandler
public void deleteIncident(String processDefinitionId, String activityId, String executionId, String configuration)
IncidentHandler
deleteIncident
in interface IncidentHandler
Copyright © 2018. All rights reserved.