Class InstanceCountSession
java.lang.Object
com.flowable.core.common.license.count.InstanceCountSession
- All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.Session
public class InstanceCountSession
extends Object
implements org.flowable.common.engine.impl.interceptor.Session
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<String,InstanceCountHolder> protected final Collection<InstanceCountsConsumer> -
Constructor Summary
ConstructorsConstructorDescriptionInstanceCountSession(Collection<InstanceCountsConsumer> instanceCountsConsumers) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()protected InstanceCountHoldergetOrComputeCountHolder(String tenantId) voidincrementInstanceCount(String scopeType, String tenantId) voidincrementRootInstanceCount(String scopeType, String tenantId)
-
Field Details
-
counts
-
instanceCountsConsumers
-
-
Constructor Details
-
InstanceCountSession
-
-
Method Details
-
flush
public void flush()- Specified by:
flushin interfaceorg.flowable.common.engine.impl.interceptor.Session
-
close
public void close()- Specified by:
closein interfaceorg.flowable.common.engine.impl.interceptor.Session
-
incrementInstanceCount
-
incrementRootInstanceCount
-
getOrComputeCountHolder
-