public class DefaultIncidentHandler extends Object implements IncidentHandler
 An incident handler that logs incidents of a certain type
 as instances of Incident to the engine database.
By default, the process engine has two default handlers:
failedJob: Indicates jobs without retries left. This incident handler is active by default and must be disabled
 via ProcessEngineConfiguration.setCreateIncidentOnFailedJobEnabled(boolean).
 failedExternalTask: Indicates external tasks without retries left
 IncidentHandler| Constructor and Description | 
|---|
| DefaultIncidentHandler(String type) | 
| Modifier and Type | Method and Description | 
|---|---|
| Incident | createIncident(IncidentContext context,
              String message) | 
| void | deleteIncident(IncidentContext context)Called in situations in which an incidenthandler may wich to delete existing incidents
 Example: when a scope is ended or a job is deleted. | 
| String | getIncidentHandlerType()Returns the incident type this handler activates for. | 
| Incident | handleIncident(IncidentContext context,
              String message)Handle an incident that arose in the context of an execution. | 
| protected void | removeIncident(IncidentContext context,
              boolean incidentResolved) | 
| void | resolveIncident(IncidentContext context)Called in situations in which an incidenthandler may wich to resolve existing incidents
 The implementation receives this callback to enable it to resolve any open incidents that
 may exist. | 
protected String type
public DefaultIncidentHandler(String type)
public String getIncidentHandlerType()
IncidentHandlergetIncidentHandlerType in interface IncidentHandlerpublic Incident handleIncident(IncidentContext context, String message)
IncidentHandlerhandleIncident in interface IncidentHandlerpublic Incident createIncident(IncidentContext context, String message)
public void resolveIncident(IncidentContext context)
IncidentHandlerresolveIncident in interface IncidentHandlerpublic void deleteIncident(IncidentContext context)
IncidentHandlerdeleteIncident in interface IncidentHandlerprotected void removeIncident(IncidentContext context, boolean incidentResolved)
Copyright © 2018. All rights reserved.