Class JobRateLimiterProcessor
java.lang.Object
com.flowable.platform.engine.impl.sandbox.job.JobRateLimiterProcessor
- All Implemented Interfaces:
org.flowable.common.engine.api.delegate.event.FlowableEventListener,org.flowable.job.service.JobProcessor
public class JobRateLimiterProcessor
extends Object
implements org.flowable.job.service.JobProcessor, org.flowable.common.engine.api.delegate.event.FlowableEventListener
- Author:
- Filip Hrisafov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends org.flowable.common.engine.api.delegate.event.FlowableEventType> getTypes()booleanbooleanvoidonEvent(org.flowable.common.engine.api.delegate.event.FlowableEvent event) voidprocess(org.flowable.job.service.JobProcessorContext jobProcessorContext)
-
Constructor Details
-
JobRateLimiterProcessor
public JobRateLimiterProcessor()
-
-
Method Details
-
process
public void process(org.flowable.job.service.JobProcessorContext jobProcessorContext) - Specified by:
processin interfaceorg.flowable.job.service.JobProcessor
-
onEvent
public void onEvent(org.flowable.common.engine.api.delegate.event.FlowableEvent event) - Specified by:
onEventin interfaceorg.flowable.common.engine.api.delegate.event.FlowableEventListener
-
isFailOnException
public boolean isFailOnException()- Specified by:
isFailOnExceptionin interfaceorg.flowable.common.engine.api.delegate.event.FlowableEventListener
-
isFireOnTransactionLifecycleEvent
public boolean isFireOnTransactionLifecycleEvent()- Specified by:
isFireOnTransactionLifecycleEventin interfaceorg.flowable.common.engine.api.delegate.event.FlowableEventListener
-
getOnTransaction
- Specified by:
getOnTransactionin interfaceorg.flowable.common.engine.api.delegate.event.FlowableEventListener
-
getTypes
public Collection<? extends org.flowable.common.engine.api.delegate.event.FlowableEventType> getTypes()- Specified by:
getTypesin interfaceorg.flowable.common.engine.api.delegate.event.FlowableEventListener
-