Class RateLimitSession
java.lang.Object
com.flowable.platform.engine.impl.sandbox.ratelimiter.RateLimitSession
- All Implemented Interfaces:
Session
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<String,AtomicInteger> protected final Map<String,AtomicInteger> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivityStarted(String tenantId) voidclose()voidflush()voidinstanceStarted(String tenantId) static booleanvoidjobCanceled(Job job) voidjobScheduled(Job job)
-
Field Details
-
instancesStartedByTenant
-
activitiesStartedByTenant
-
jobsScheduledByTenant
-
-
Constructor Details
-
RateLimitSession
public RateLimitSession()
-
-
Method Details
-
flush
public void flush() -
close
public void close() -
instanceStarted
-
activityStarted
-
jobScheduled
-
getInstancesStartedByTenant
-
jobCanceled
-
getActivitiesStartedByTenant
-
getJobsScheduledByTenant
-
isJobApplicableForRateLimit
-