Jump To Close Expand all Collapse all Table of contents Decision engine in Red Hat Decision Manager Preface 1. Decision engine in Red Hat Decision Manager 2. KIE sessions Expand section "2. KIE sessions" Collapse section "2. KIE sessions" 2.1. Stateless KIE sessions Expand section "2.1. Stateless KIE sessions" Collapse section "2.1. Stateless KIE sessions" 2.1.1. Global variables in stateless KIE sessions 2.2. Stateful KIE sessions 2.3. KIE session pools 3. Inference and truth maintenance in the decision engine Expand section "3. Inference and truth maintenance in the decision engine" Collapse section "3. Inference and truth maintenance in the decision engine" 3.1. Fact equality modes in the decision engine 4. Execution control in the decision engine Expand section "4. Execution control in the decision engine" Collapse section "4. Execution control in the decision engine" 4.1. Salience for rules 4.2. Agenda groups for rules 4.3. Activation groups for rules 4.4. Rule execution modes and thread safety in the decision engine 4.5. Fact propagation modes in the decision engine 4.6. Agenda evaluation filters 4.7. Rule units in DRL rule sets Expand section "4.7. Rule units in DRL rule sets" Collapse section "4.7. Rule units in DRL rule sets" 4.7.1. Data sources for rule units 4.7.2. Rule unit execution control 4.7.3. Rule unit identity conflicts 5. Phreak rule algorithm in the decision engine Expand section "5. Phreak rule algorithm in the decision engine" Collapse section "5. Phreak rule algorithm in the decision engine" 5.1. Rule evaluation in Phreak Expand section "5.1. Rule evaluation in Phreak" Collapse section "5.1. Rule evaluation in Phreak" 5.1.1. Rule evaluation with forward and backward chaining 5.2. Rule base configuration 5.3. Sequential mode in Phreak 6. Complex event processing (CEP) Expand section "6. Complex event processing (CEP)" Collapse section "6. Complex event processing (CEP)" 6.1. Events in complex event processing 6.2. Declaring facts as events 6.3. Metadata tags for events 6.4. Event processing modes in the decision engine Expand section "6.4. Event processing modes in the decision engine" Collapse section "6.4. Event processing modes in the decision engine" 6.4.1. Negative patterns in decision engine stream mode 6.5. Property-change settings and listeners for fact types 6.6. Temporal operators for events 6.7. Session clock implementations in the decision engine 6.8. Event streams and entry points Expand section "6.8. Event streams and entry points" Collapse section "6.8. Event streams and entry points" 6.8.1. Declaring entry points for rule data 6.9. Sliding windows of time or length Expand section "6.9. Sliding windows of time or length" Collapse section "6.9. Sliding windows of time or length" 6.9.1. Declaring sliding windows for rule data 6.10. Memory management for events 7. Decision engine queries and live queries 8. Decision engine event listeners and debug logging Expand section "8. Decision engine event listeners and debug logging" Collapse section "8. Decision engine event listeners and debug logging" 8.1. Configuring a logging utility in the decision engine 9. Example decisions in Red Hat Decision Manager for an IDE Expand section "9. Example decisions in Red Hat Decision Manager for an IDE" Collapse section "9. Example decisions in Red Hat Decision Manager for an IDE" 9.1. Importing and executing Red Hat Decision Manager example decisions in an IDE 9.2. Hello World example decisions (basic rules and debugging) 9.3. State example decisions (forward chaining and conflict resolution) 9.4. Fibonacci example decisions (recursion and conflict resolution) 9.5. Pricing example decisions (decision tables) 9.6. Pet Store example decisions (agenda groups, global variables, callbacks, and GUI integration) 9.7. Honest Politician example decisions (truth maintenance and salience) 9.8. Sudoku example decisions (complex pattern matching, callbacks, and GUI integration) 9.9. Conway’s Game of Life example decisions (ruleflow groups and GUI integration) 9.10. House of Doom example decisions (backward chaining and recursion) 10. Performance tuning considerations with the decision engine 11. Additional resources A. Versioning information Legal Notice Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Appendix A. Versioning information Documentation last updated on Friday, May 22, 2020. Previous Next