Package org.kie.internal.conf
Class MaxThreadsOption
java.lang.Object
org.kie.internal.conf.MaxThreadsOption
- All Implemented Interfaces:
Serializable
,org.kie.api.conf.KieBaseOption
,org.kie.api.conf.Option
,org.kie.api.conf.SingleValueKieBaseOption
,org.kie.api.conf.SingleValueOption
,org.kie.api.conf.SingleValueRuleBaseOption
A class for the max threads configuration.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic org.kie.api.conf.OptionKey<MaxThreadsOption>
static final String
The property name for the max threadsFields inherited from interface org.kie.api.conf.SingleValueRuleBaseOption
TYPE
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static MaxThreadsOption
get
(int threshold) This is a factory method for this Max Threads configuration.int
Returns the maximum number of threads for partition evaluationint
hashCode()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.kie.api.conf.Option
propertyName
Methods inherited from interface org.kie.api.conf.SingleValueRuleBaseOption
type
-
Field Details
-
PROPERTY_NAME
The property name for the max threads- See Also:
-
KEY
-
-
Method Details
-
get
This is a factory method for this Max Threads configuration. The factory method is a best practice for the case where the actual object construction is changed in the future.- Parameters:
threshold
- the maximum number of threads for partition evaluation- Returns:
- the actual type safe max threads configuration.
-
getPropertyName
- Specified by:
getPropertyName
in interfaceorg.kie.api.conf.Option
-
getMaxThreads
public int getMaxThreads()Returns the maximum number of threads for partition evaluation- Returns:
-
hashCode
public int hashCode() -
equals
-