|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.incident.DefaultIncidentHandler
public class DefaultIncidentHandler
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| Field Summary | |
|---|---|
protected String |
type
|
| Constructor Summary | |
|---|---|
DefaultIncidentHandler(String type)
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String type
| Constructor Detail |
|---|
public DefaultIncidentHandler(String type)
| Method Detail |
|---|
public String getIncidentHandlerType()
IncidentHandler
getIncidentHandlerType in interface IncidentHandlerpublic void handleIncident(String processDefinitionId, String activityId, String executionId, String jobId, String message)
IncidentHandler
handleIncident in interface IncidentHandlerpublic 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 IncidentHandlerpublic void deleteIncident(String processDefinitionId, String activityId, String executionId, String configuration)
IncidentHandler
deleteIncident in interface IncidentHandlerprotected void removeIncident(String processDefinitionId, String activityId, String executionId, String configuration, boolean incidentResolved)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||