|
KIE Internal 6.0.0.Beta1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<PhreakOption>
org.kie.internal.builder.conf.PhreakOption
public enum PhreakOption
An Enum for Left & Right Unlinking option.
drools.phreakEnabled = <true|false>DEFAULT = false.
Left & Right unlinking is a RETE optimization that leads to improvements in performance and memory consumption, mainly for large rule bases. It is still an experimental feature in Drools and not active by default. For further details, have look at this blog entry.
Note: It will NOT work when:
SequentialOption
is used, because in sequential mode we disable node
memory, which is mandatory for L&R Unlinking to work;MultithreadEvaluationOption
is used.
Enum Constant Summary | |
---|---|
DISABLED
|
|
ENABLED
|
Field Summary | |
---|---|
static String |
PROPERTY_NAME
The property name for the L&R Unlinking option |
Method Summary | |
---|---|
String |
getPropertyName()
|
boolean |
isLRUnlinkingEnabled()
|
static PhreakOption |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static PhreakOption[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final PhreakOption ENABLED
public static final PhreakOption DISABLED
Field Detail |
---|
public static final String PROPERTY_NAME
Method Detail |
---|
public static PhreakOption[] values()
for (PhreakOption c : PhreakOption.values()) System.out.println(c);
public static PhreakOption valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic String getPropertyName()
getPropertyName
in interface org.kie.api.conf.Option
public boolean isLRUnlinkingEnabled()
|
KIE Internal 6.0.0.Beta1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |