Drools Introduction and General User Guide
Next
Drools Introduction and General User Guide
5.0.1
Table of Contents
1. Welcome
2. Drools Release Notes
What is new in Drools 5.0
Drools API
Drools Guvnor
Drools Expert
Drools Flow
Drools Fusion
Eclipse IDE
What is new in Drools 4.0
Language Expressiveness Enhancements
Core Engine Enhancements
IDE Enhancements
Business Rules Management System - BRMS
Miscellaneous Enhancements
Upgrade tips from Drools 3.0.x to Drools 4.0.x
API changes
Rule Language Changes
Drools Update Tool
DSL Grammars in Drools 4.0
Rule flow Update for 4.0.2
3. Installation and Setup (Core and IDE)
Installing and using
Dependencies and jars
Runtime
Installing IDE (Rule Workbench)
Setup from source
Source Checkout
Build
Building the Source
Building the Manual
Eclipse
Importing Eclipse Projects
Index
List of Figures
2.1.
2.2.
Web based decision table editor
2.3.
Running all scenarios
2.4.
Running single scenario
2.5.
WebDAV
2.6.
>Declarative modelling
2.7.
Rule Flow properties
2.8.
Current active nodes in a workflow in a specific breakpoint
2.9.
Human task
2.10.
Work items
2.11.
Notification
2.12.
Run times
2.13.
Rule Flow properties
List of Tables
2.1.
Working Memory Actions equivalent API methods
2.2.
Working Memory Actions equivalent DRL commands
List of Examples
2.1.
A Typical example to load a rule resource
2.2.
A Typical example to load a process resource. Notice the ResourceType is changed, in accordance with the Resource type
2.3.
We have uniformed how decision trees are loaded, and they are now consistent with no need to pre generate the DRL with the spreadsheet compiler
2.4.
Here is a simple change set
2.5.
And it is added just like any other ResourceType
2.6.
These services currently are not started by default, to start them do the following
2.7.
Getting multiple packages
2.8.
Attaching RuleBase to PackageBuilder
2.9.
Declaring StockTick
2.10.
Declaring metadata
2.11.
Declaring Person
2.12.
Configuring
2.13.
Configuring alpha threshold
2.14.
New accumulate functions
2.15.
@propertyChangeSupport
2.16.
Using CommandFactory
2.17.
Using BatchExecutionResult
2.18.
Using PipelineFactory
2.19.
Updating Cheese fact
2.20.
Updating Cheese fact
2.21.
Using MarshallerFactory
2.22.
Code to use a IdentityMarshallingStrategy
2.23.
Using identity lookup
2.24.
Constructing an agent
2.25.
Example of the XML language
2.26.
An example on how to use persistence and transactions in combination with processes
2.27.
Variable injection example
2.28.
As a result, the life cycle methods of the task client have been extended to allow content data
2.29.
Both existing and generated beans support event semantics:
2.30.
To insert facts into an entry point
2.31.
The Clock is specified as part of the SessionConfiguration, a new class that is optionally specified at session creation time
2.32.
added the ability for point-in-time operators (before, after and coincides) to be used with any arbitrary date field
2.33.
Drools 3.0.x: Working Memory Creation
2.34.
Drools 4.0.x: Stateful Rule Session Creation
2.35.
Drools 3.0.x manual unwrap
2.36.
Drools 4.0.x primitive support
2.37.
Drools 3.0.x mapping
2.38.
Drools 4.0.x mapping with escaped characters