public static class ConfigurationEngineDefaults.Execution extends Object implements Serializable
Modifier | Constructor and Description |
---|---|
protected |
Execution()
Ctor - sets up defaults.
|
Modifier and Type | Method and Description |
---|---|
int |
getDeclaredExprValueCacheSize()
Returns the cache size for declared expression values
|
int |
getFilterServiceMaxFilterWidth()
Returns the maximum width for breaking up "or" expression in filters to
subexpressions for reverse indexing.
|
ConfigurationEngineDefaults.FilterServiceProfile |
getFilterServiceProfile()
Returns the filter service profile for tuning filtering operations.
|
ConfigurationEngineDefaults.ThreadingProfile |
getThreadingProfile()
Returns the threading profile
|
boolean |
isAllowIsolatedService()
Returns indicator whether isolated services providers are enabled or disabled (the default).
|
boolean |
isDisableLocking()
Returns indicator whether statement-level locks are disabled.
|
boolean |
isFairlock()
Returns true for fair locking, false for unfair locks.
|
boolean |
isPrioritized()
Returns false (the default) if the engine does not consider statement priority and preemptive instructions,
or true to enable priority-based statement execution order.
|
void |
setAllowIsolatedService(boolean allowIsolatedService)
Sets indicator whether isolated services providers are enabled or disabled (the default).
|
void |
setDeclaredExprValueCacheSize(int declaredExprValueCacheSize)
Sets the cache size for declared expression values
|
void |
setDisableLocking(boolean disableLocking)
Set to true to indicate that statement-level locks are disabled.
|
void |
setFairlock(boolean fairlock)
Set to true for fair locking, false for unfair locks.
|
void |
setFilterServiceMaxFilterWidth(int filterServiceMaxFilterWidth)
Sets the maximum width for breaking up "or" expression in filters to
subexpressions for reverse indexing.
|
void |
setFilterServiceProfile(ConfigurationEngineDefaults.FilterServiceProfile filterServiceProfile)
Set the filter service profile for tuning filtering operations.
|
void |
setPrioritized(boolean prioritized)
Set to false (the default) if the engine does not consider statement priority and preemptive instructions,
or true for enable priority-based statement execution order.
|
void |
setThreadingProfile(ConfigurationEngineDefaults.ThreadingProfile threadingProfile)
Sets the threading profile
|
public boolean isPrioritized()
public void setPrioritized(boolean prioritized)
prioritized
- false by default to indicate unprioritized statement executionpublic boolean isFairlock()
public void setFairlock(boolean fairlock)
fairlock
- fairness flagpublic boolean isDisableLocking()
public void setDisableLocking(boolean disableLocking)
disableLocking
- false to take statement-level locks as required, or true to disable statement-level lockingpublic ConfigurationEngineDefaults.ThreadingProfile getThreadingProfile()
public void setThreadingProfile(ConfigurationEngineDefaults.ThreadingProfile threadingProfile)
threadingProfile
- profile to setpublic boolean isAllowIsolatedService()
public void setAllowIsolatedService(boolean allowIsolatedService)
allowIsolatedService
- indicator to setpublic ConfigurationEngineDefaults.FilterServiceProfile getFilterServiceProfile()
public void setFilterServiceProfile(ConfigurationEngineDefaults.FilterServiceProfile filterServiceProfile)
filterServiceProfile
- filter service profilepublic int getFilterServiceMaxFilterWidth()
public void setFilterServiceMaxFilterWidth(int filterServiceMaxFilterWidth)
filterServiceMaxFilterWidth
- max filter widthpublic int getDeclaredExprValueCacheSize()
public void setDeclaredExprValueCacheSize(int declaredExprValueCacheSize)
declaredExprValueCacheSize
- value