Package | Description |
---|---|
org.drools.core.reteoo |
Modifier and Type | Class and Description |
---|---|
class |
AccumulateNode
AccumulateNode
A beta node capable of doing accumulate logic.
|
class |
AlphaNode
AlphaNodes are nodes in the Rete network used
to apply FieldConstraint<.code>s on asserted fact
objects where the |
class |
BetaNode |
class |
ExistsNode
ExistsNode extends BetaNode to perform tests for
the existence of a Fact plus one or more conditions. |
class |
JoinNode |
class |
LeftInputAdapterNode
All asserting Facts must propagated into the right
ObjectSink side of a BetaNode, if this is the first Pattern
then there are no BetaNodes to propagate to. |
class |
NotNode |
class |
PropagationQueuingNode
A node that will add the propagation to the working memory actions queue,
in order to allow multiple threads to concurrently assert objects to multiple
entry points.
|
class |
WindowNode
WindowNodes are nodes in the Rete network used
to manage windows. |
Modifier and Type | Method and Description |
---|---|
ObjectSinkNode |
ObjectSinkNodeList.getFirst()
Return the first node in the list
|
ObjectSinkNode |
ObjectSinkNodeList.getLast()
Return the last node in the list
|
ObjectSinkNode |
LeftInputAdapterNode.getNextObjectSinkNode()
Returns the next node
|
ObjectSinkNode |
ObjectSinkNode.getNextObjectSinkNode()
Returns the next node
|
ObjectSinkNode |
WindowNode.getNextObjectSinkNode()
Returns the next node
|
ObjectSinkNode |
AlphaNode.getNextObjectSinkNode()
Returns the next node
|
ObjectSinkNode |
PropagationQueuingNode.getNextObjectSinkNode() |
ObjectSinkNode |
BetaNode.getNextObjectSinkNode()
Returns the next node
|
ObjectSinkNode |
LeftInputAdapterNode.getPreviousObjectSinkNode()
Returns the previous node
|
ObjectSinkNode |
ObjectSinkNode.getPreviousObjectSinkNode()
Returns the previous node
|
ObjectSinkNode |
WindowNode.getPreviousObjectSinkNode()
Returns the previous node
|
ObjectSinkNode |
AlphaNode.getPreviousObjectSinkNode()
Returns the previous node
|
ObjectSinkNode |
PropagationQueuingNode.getPreviousObjectSinkNode() |
ObjectSinkNode |
BetaNode.getPreviousObjectSinkNode()
Returns the previous node
|
ObjectSinkNode |
ObjectSinkNodeList.removeFirst()
Remove the first node from the list.
|
ObjectSinkNode |
ObjectSinkNodeList.removeLast()
Remove the last node from the list.
|
Modifier and Type | Method and Description |
---|---|
void |
ObjectSinkNodeList.add(ObjectSinkNode node)
Add a
ObjectSinkNode to the list. |
void |
ObjectSinkNodeList.remove(ObjectSinkNode node)
Removes a
ObjectSinkNode from the list. |
void |
LeftInputAdapterNode.setNextObjectSinkNode(ObjectSinkNode next)
Sets the next node
|
void |
ObjectSinkNode.setNextObjectSinkNode(ObjectSinkNode next)
Sets the next node
|
void |
WindowNode.setNextObjectSinkNode(ObjectSinkNode next)
Sets the next node
|
void |
AlphaNode.setNextObjectSinkNode(ObjectSinkNode next)
Sets the next node
|
void |
PropagationQueuingNode.setNextObjectSinkNode(ObjectSinkNode next) |
void |
BetaNode.setNextObjectSinkNode(ObjectSinkNode next)
Sets the next node
|
void |
LeftInputAdapterNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
Sets the previous node
|
void |
ObjectSinkNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
Sets the previous node
|
void |
WindowNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
Sets the previous node
|
void |
AlphaNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
Sets the previous node
|
void |
PropagationQueuingNode.setPreviousObjectSinkNode(ObjectSinkNode previous) |
void |
BetaNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
Sets the previous node
|
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.