public class PrometheusCaseEventListener extends Object implements org.jbpm.casemgmt.api.event.CaseEventListener
| Modifier and Type | Field and Description |
|---|---|
protected static io.prometheus.client.Summary |
caseDuration |
protected static io.prometheus.client.Counter |
numberOfCasesStarted |
protected static io.prometheus.client.Gauge |
runningCases |
| Constructor and Description |
|---|
PrometheusCaseEventListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCaseCancelled(org.jbpm.casemgmt.api.event.CaseCancelEvent event) |
void |
afterCaseClosed(org.jbpm.casemgmt.api.event.CaseCloseEvent event) |
void |
afterCaseDestroyed(org.jbpm.casemgmt.api.event.CaseDestroyEvent event) |
void |
afterCaseStarted(org.jbpm.casemgmt.api.event.CaseStartEvent event) |
protected void |
endCase(org.jbpm.casemgmt.api.event.CaseEvent event) |
protected static void |
recordRunningCaseInstance(String caseDefinitionId) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterCaseCommentAdded, afterCaseCommentRemoved, afterCaseCommentUpdated, afterCaseDataAdded, afterCaseDataRemoved, afterCaseReopen, afterCaseRoleAssignmentAdded, afterCaseRoleAssignmentRemoved, afterDynamicProcessAdded, afterDynamicTaskAdded, beforeCaseCancelled, beforeCaseClosed, beforeCaseCommentAdded, beforeCaseCommentRemoved, beforeCaseCommentUpdated, beforeCaseDataAdded, beforeCaseDataRemoved, beforeCaseDestroyed, beforeCaseReopen, beforeCaseRoleAssignmentAdded, beforeCaseRoleAssignmentRemoved, beforeCaseStarted, beforeDynamicProcessAdded, beforeDynamicTaskAddedprotected static final io.prometheus.client.Counter numberOfCasesStarted
protected static final io.prometheus.client.Gauge runningCases
protected static final io.prometheus.client.Summary caseDuration
protected static void recordRunningCaseInstance(String caseDefinitionId)
public void afterCaseStarted(org.jbpm.casemgmt.api.event.CaseStartEvent event)
afterCaseStarted in interface org.jbpm.casemgmt.api.event.CaseEventListenerpublic void afterCaseClosed(org.jbpm.casemgmt.api.event.CaseCloseEvent event)
afterCaseClosed in interface org.jbpm.casemgmt.api.event.CaseEventListenerpublic void afterCaseDestroyed(org.jbpm.casemgmt.api.event.CaseDestroyEvent event)
afterCaseDestroyed in interface org.jbpm.casemgmt.api.event.CaseEventListenerpublic void afterCaseCancelled(org.jbpm.casemgmt.api.event.CaseCancelEvent event)
afterCaseCancelled in interface org.jbpm.casemgmt.api.event.CaseEventListenerprotected void endCase(org.jbpm.casemgmt.api.event.CaseEvent event)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.