Package org.drools.base.common
Class PartitionsManager
java.lang.Object
org.drools.base.common.PartitionsManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExecutorServicestatic voiddoOnForkJoinPool(Runnable task) static <T> TdoOnForkJoinPool(Callable<T> task) intbooleanvoidinit()static voidofferFireUntilHaltExecutors(ExecutorService executor)
-
Field Details
-
MIN_PARALLEL_THRESHOLD
public static final int MIN_PARALLEL_THRESHOLD- See Also:
-
MAX_PARALLEL_THRESHOLD
public static final int MAX_PARALLEL_THRESHOLD- See Also:
-
-
Constructor Details
-
PartitionsManager
public PartitionsManager()
-
-
Method Details
-
createNewPartitionId
-
hasParallelEvaluation
public boolean hasParallelEvaluation() -
getParallelEvaluationSlotsCount
public int getParallelEvaluationSlotsCount() -
init
public void init() -
doOnForkJoinPool
-
doOnForkJoinPool
-
borrowFireUntilHaltExecutors
-
offerFireUntilHaltExecutors
-