Interface | Description |
---|---|
Mailbox |
A mailbox is associated with every
Receiver . |
MonotonicityAwareReceiver | |
Node |
A node of a rete network, should be uniquely identified by network and nodeId.
|
Production |
Interface intended for nodes containing complete matches.
|
Receiver |
ALL METHODS: FOR INTERNAL USE ONLY; ONLY INVOKE FROM
ReteContainer |
RederivableNode |
A rederivable node can potentially re-derive tuples after the Rete network has finished the delivery of messages.
|
Supplier | |
Tunnel |
Class | Description |
---|---|
BaseNode |
Base implementation for a Rete node.
|
CommunicationGroup |
A communication group represents a set of nodes in the communication graph that form a strongly connected component.
|
CommunicationGroup.Recursive |
A communication group representing either
(1) a single node where the node is a monotonicity aware one
(2) a set of nodes that form an SCC
|
CommunicationGroup.Singleton |
A communication group containing only a single node with a single default mailbox.
|
CommunicationTracker |
An instance of this class is associated with every
ReteContainer . |
DefaultMailbox |
Default mailbox implementation.
|
MonotonicityAwareMailbox |
A monotonicity aware mailbox implementation.
|
Network | |
NodeProvisioner |
Stores the internal parts of a rete network.
|
ReteContainer | |
StandardNode |
Base implementation for a supplier node.
|
Enum | Description |
---|---|
Direction |
Indicates whether a propagated update event signals the insertion or deletion of an element
|
MessageKind |
The enum represents the possible kinds of messages in the query backend.
|