| org.drools.ruleflow.core.Join
All known Subclasses: org.drools.ruleflow.core.impl.JoinImpl,
Join | public interface Join extends Node(Code) | | Represents a join node in a RuleFlow.
A join is a special kind of node with multiple incoming connections and
one outgoing connection. The type of join decides when the outgoing
connections will be triggered (based on which incoming connections have
been triggered).
author: Kris Verlaenen |
Field Summary | |
int | TYPE_AND The outgoing connection of a join of this type is triggered
when all its incoming connections have been triggered. | int | TYPE_UNDEFINED | int | TYPE_XOR The outgoing connection of a join of this type is triggered
when one of its incoming connections has been triggered. |
TYPE_AND | int TYPE_AND(Code) | | The outgoing connection of a join of this type is triggered
when all its incoming connections have been triggered.
|
TYPE_UNDEFINED | int TYPE_UNDEFINED(Code) | | |
TYPE_XOR | int TYPE_XOR(Code) | | The outgoing connection of a join of this type is triggered
when one of its incoming connections has been triggered.
|
getTo | Connection getTo()(Code) | | Convenience method for returning the outgoing connection of the join
the outgoing connection of the join |
getType | int getType()(Code) | | Returns the type of the join.
the type of the join. |
setType | void setType(int type)(Code) | | Sets the type of the join.
Parameters: type - The type of the join throws: IllegalArgumentException - if type is null |
|
|