|
Oracle Fusion Middleware Java API Reference for Oracle Real-Time Decisions 11g Release 1 (11.1.1) E17787-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.sigmadynamics.sdo.rules.EvaluationOptions
public class EvaluationOptions
Evaluation options for external rule evaluation. This class is immutable.
Nested Class Summary | |
---|---|
static class |
EvaluationOptions.EvaluationPolicy Different modes of rule evaluation. |
static class |
EvaluationOptions.RuntimeExceptionPolicy Whether to throw exceptions or hide them during rule evaluation |
Method Summary | |
---|---|
EvaluationOptions.EvaluationPolicy |
EvaluationPolicy() |
double |
getDefaultReturnValue() |
static EvaluationOptions |
getEvaluationOptions(boolean defaultReturnValue, boolean blockEvaluationUntilCached, boolean propagateExceptions) |
static EvaluationOptions |
getEvaluationOptions(double defaultReturnValue, boolean blockEvaluationUntilCached, boolean propagateExceptions) |
EvaluationOptions.RuntimeExceptionPolicy |
RuntimeExceptionPolicy() |
void |
setDefaultReturnValue(double defaultReturnValue) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public double getDefaultReturnValue()
public void setDefaultReturnValue(double defaultReturnValue)
public static EvaluationOptions getEvaluationOptions(boolean defaultReturnValue, boolean blockEvaluationUntilCached, boolean propagateExceptions)
defaultReturnValue
- Return this value when rule evaluation fails with an exception or while the rule is being compiled during non-blocking evaluation.blockEvaluationUntilCached
- Wait for the rule to be compiled before returning a value.propagateExceptions
- Propagate the exception with which rule evaluation fails. If set to true, ILS developer will have to handle ValidationException and EvaluationException thrown by RuleEvaluator.evaluate().public static EvaluationOptions getEvaluationOptions(double defaultReturnValue, boolean blockEvaluationUntilCached, boolean propagateExceptions)
public EvaluationOptions.RuntimeExceptionPolicy RuntimeExceptionPolicy()
public EvaluationOptions.EvaluationPolicy EvaluationPolicy()
|
Oracle Fusion Middleware Java API Reference for Oracle Real-Time Decisions 11g Release 1 (11.1.1) E17787-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |