Class JobExecutionMetricsEventListener
- java.lang.Object
-
- com.flowable.core.micrometer.impl.job.JobExecutionMetricsEventListener
-
- All Implemented Interfaces:
FlowableEventListener
public class JobExecutionMetricsEventListener extends Object implements FlowableEventListener
-
-
Field Summary
Fields Modifier and Type Field Description protected io.micrometer.core.instrument.Counter
asyncJobExecutedCounter
protected io.micrometer.core.instrument.Counter
externalJobExecutedCounter
protected io.micrometer.core.instrument.Counter
historyJobExecutedCounter
protected io.micrometer.core.instrument.Counter
timerJobExecutedCounter
protected io.micrometer.core.instrument.Counter
timerJobScheduledCounter
-
Constructor Summary
Constructors Constructor Description JobExecutionMetricsEventListener(io.micrometer.core.instrument.MeterRegistry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getOnTransaction()
Collection<? extends FlowableEventType>
getTypes()
protected void
handleJobExecutionSuccessEvent(FlowableEvent flowableEvent)
boolean
isFailOnException()
boolean
isFireOnTransactionLifecycleEvent()
void
onEvent(FlowableEvent flowableEvent)
-
-
-
Field Detail
-
asyncJobExecutedCounter
protected io.micrometer.core.instrument.Counter asyncJobExecutedCounter
-
timerJobExecutedCounter
protected io.micrometer.core.instrument.Counter timerJobExecutedCounter
-
timerJobScheduledCounter
protected io.micrometer.core.instrument.Counter timerJobScheduledCounter
-
historyJobExecutedCounter
protected io.micrometer.core.instrument.Counter historyJobExecutedCounter
-
externalJobExecutedCounter
protected io.micrometer.core.instrument.Counter externalJobExecutedCounter
-
-
Method Detail
-
onEvent
public void onEvent(FlowableEvent flowableEvent)
- Specified by:
onEvent
in interfaceFlowableEventListener
-
handleJobExecutionSuccessEvent
protected void handleJobExecutionSuccessEvent(FlowableEvent flowableEvent)
-
isFailOnException
public boolean isFailOnException()
- Specified by:
isFailOnException
in interfaceFlowableEventListener
-
isFireOnTransactionLifecycleEvent
public boolean isFireOnTransactionLifecycleEvent()
- Specified by:
isFireOnTransactionLifecycleEvent
in interfaceFlowableEventListener
-
getOnTransaction
public String getOnTransaction()
- Specified by:
getOnTransaction
in interfaceFlowableEventListener
-
getTypes
public Collection<? extends FlowableEventType> getTypes()
- Specified by:
getTypes
in interfaceFlowableEventListener
-
-