Package org.drools.core.reteoo
Class ConditionalBranchEvaluator
java.lang.Object
org.drools.core.reteoo.ConditionalBranchEvaluator
- All Implemented Interfaces:
Externalizable,Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionConditionalBranchEvaluator(EvalCondition condition, RuleBasePartitionId partitionId, LeftTupleSink tupleSink, boolean breaking, ConditionalBranchEvaluator elseBranchEvaluator) -
Method Summary
-
Constructor Details
-
ConditionalBranchEvaluator
public ConditionalBranchEvaluator() -
ConditionalBranchEvaluator
public ConditionalBranchEvaluator(EvalCondition condition, RuleBasePartitionId partitionId, LeftTupleSink tupleSink, boolean breaking, ConditionalBranchEvaluator elseBranchEvaluator)
-
-
Method Details
-
getElseBranchEvaluator
-
evaluate
public ConditionalBranchEvaluator.ConditionalExecution evaluate(Tuple tuple, ReteEvaluator reteEvaluator, Object context) -
createContext
-
hashCode
public int hashCode() -
equals
-
toString
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-