| Package | Description |
|---|---|
| org.drools.core |
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
|
| org.drools.core.audit |
This is a utility for providing audit trails/explanations of rule actions.
|
| org.drools.core.base | |
| org.drools.core.base.accumulators | |
| org.drools.core.common | |
| org.drools.core.definitions.rule.impl | |
| org.drools.core.event |
Events provide all sorts of call backs to monitor the engine as it is running.
|
| org.drools.core.event.rule.impl | |
| org.drools.core.factmodel.traits | |
| org.drools.core.impl | |
| org.drools.core.management | |
| org.drools.core.reteoo | |
| org.drools.core.reteoo.builder | |
| org.drools.core.rule |
Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.
|
| org.drools.core.runtime.rule.impl | |
| org.drools.core.spi | |
| org.drools.core.time | |
| org.drools.core.util | |
| org.drools.core.util.debug | |
| org.drools.core.util.index |
| Class and Description |
|---|
| ActivationListenerFactory |
| BeliefSystemType
This enum represents all engine supported clocks
|
| ClockType
This enum represents all engine supported clocks
|
| QueryActivationListenerFactory |
| QueryResultsImpl
Returned QueryResults instance for a requested named query. from here you can iterate the returned data, or
get a specific row.
|
| QueryResultsRowImpl |
| RuleActivationListenerFactory |
| RuleBaseConfiguration
Available configuration options:
drools.maintainTms = <true|false>
drools.sequential = <true|false>
drools.sequential.agenda = <sequential|dynamic>
drools.removeIdentities = <true|false>
drools.shareAlphaNodes = <true|false>
drools.shareBetaNodes = <true|false>
drools.alphaNodeHashingThreshold = <1...n>
drools.alphaNodeRangeIndexThreshold = <1...n>
drools.sessionPool = <1...n>
drools.compositeKeyDepth = <1..3>
drools.indexLeftBetaMemory = <true/false>
drools.indexRightBetaMemory = <true/false>
drools.equalityBehavior = <identity|equality>
drools.conflictResolver = <qualified class name>
drools.consequenceExceptionHandler = <qualified class name>
drools.ruleBaseUpdateHandler = <qualified class name>
drools.sessionClock = <qualified class name>
drools.mbeans = <enabled|disabled>
drools.classLoaderCacheEnabled = <true|false>
drools.phreakEnabled = <true|false>
drools.declarativeAgendaEnabled = <true|false>
drools.permgenThreshold = <1...n>
drools.jittingThreshold = <1...n>
|
| RuleBaseConfiguration.AssertBehaviour |
| RuleBaseConfiguration.LogicalOverride |
| RuleBaseConfiguration.SequentialAgenda |
| SessionConfiguration |
| SessionConfigurationImpl
SessionConfiguration
A class to store Session related configuration.
|
| TimerJobFactoryType |
| WorkingMemory
A knowledge session for a
RuleBase. |
| WorkingMemoryEntryPoint
An interface for instances that allow handling of entry-point-scoped
facts
|
| WorkingMemoryEventManager
The EventManager class is implemented by classes wishing to add,remove and get the various Drools EventListeners.
|
| Class and Description |
|---|
| WorkingMemory
A knowledge session for a
RuleBase. |
| Class and Description |
|---|
| SessionConfiguration |
| WorkingMemory
A knowledge session for a
RuleBase. |
| WorkingMemoryEntryPoint
An interface for instances that allow handling of entry-point-scoped
facts
|
| WorkingMemoryEventManager
The EventManager class is implemented by classes wishing to add,remove and get the various Drools EventListeners.
|
| Class and Description |
|---|
| WorkingMemory
A knowledge session for a
RuleBase. |
| Class and Description |
|---|
| BeliefSystemType
This enum represents all engine supported clocks
|
| RuleBaseConfiguration
Available configuration options:
drools.maintainTms = <true|false>
drools.sequential = <true|false>
drools.sequential.agenda = <sequential|dynamic>
drools.removeIdentities = <true|false>
drools.shareAlphaNodes = <true|false>
drools.shareBetaNodes = <true|false>
drools.alphaNodeHashingThreshold = <1...n>
drools.alphaNodeRangeIndexThreshold = <1...n>
drools.sessionPool = <1...n>
drools.compositeKeyDepth = <1..3>
drools.indexLeftBetaMemory = <true/false>
drools.indexRightBetaMemory = <true/false>
drools.equalityBehavior = <identity|equality>
drools.conflictResolver = <qualified class name>
drools.consequenceExceptionHandler = <qualified class name>
drools.ruleBaseUpdateHandler = <qualified class name>
drools.sessionClock = <qualified class name>
drools.mbeans = <enabled|disabled>
drools.classLoaderCacheEnabled = <true|false>
drools.phreakEnabled = <true|false>
drools.declarativeAgendaEnabled = <true|false>
drools.permgenThreshold = <1...n>
drools.jittingThreshold = <1...n>
|
| RuleBaseConfiguration.AssertBehaviour |
| SessionConfiguration |
| WorkingMemory
A knowledge session for a
RuleBase. |
| WorkingMemoryEntryPoint
An interface for instances that allow handling of entry-point-scoped
facts
|
| WorkingMemoryEventManager
The EventManager class is implemented by classes wishing to add,remove and get the various Drools EventListeners.
|
| Class and Description |
|---|
| WorkingMemory
A knowledge session for a
RuleBase. |
| Class and Description |
|---|
| WorkingMemory
A knowledge session for a
RuleBase. |
| Class and Description |
|---|
| WorkingMemory
A knowledge session for a
RuleBase. |
| Class and Description |
|---|
| WorkingMemory
A knowledge session for a
RuleBase. |
| Class and Description |
|---|
| QueryResultsImpl
Returned QueryResults instance for a requested named query. from here you can iterate the returned data, or
get a specific row.
|
| RuleBaseConfiguration
Available configuration options:
drools.maintainTms = <true|false>
drools.sequential = <true|false>
drools.sequential.agenda = <sequential|dynamic>
drools.removeIdentities = <true|false>
drools.shareAlphaNodes = <true|false>
drools.shareBetaNodes = <true|false>
drools.alphaNodeHashingThreshold = <1...n>
drools.alphaNodeRangeIndexThreshold = <1...n>
drools.sessionPool = <1...n>
drools.compositeKeyDepth = <1..3>
drools.indexLeftBetaMemory = <true/false>
drools.indexRightBetaMemory = <true/false>
drools.equalityBehavior = <identity|equality>
drools.conflictResolver = <qualified class name>
drools.consequenceExceptionHandler = <qualified class name>
drools.ruleBaseUpdateHandler = <qualified class name>
drools.sessionClock = <qualified class name>
drools.mbeans = <enabled|disabled>
drools.classLoaderCacheEnabled = <true|false>
drools.phreakEnabled = <true|false>
drools.declarativeAgendaEnabled = <true|false>
drools.permgenThreshold = <1...n>
drools.jittingThreshold = <1...n>
|
| SessionConfiguration |
| WorkingMemory
A knowledge session for a
RuleBase. |
| WorkingMemoryEntryPoint
An interface for instances that allow handling of entry-point-scoped
facts
|
| WorkingMemoryEventManager
The EventManager class is implemented by classes wishing to add,remove and get the various Drools EventListeners.
|
| Class and Description |
|---|
| RuleBaseConfiguration
Available configuration options:
drools.maintainTms = <true|false>
drools.sequential = <true|false>
drools.sequential.agenda = <sequential|dynamic>
drools.removeIdentities = <true|false>
drools.shareAlphaNodes = <true|false>
drools.shareBetaNodes = <true|false>
drools.alphaNodeHashingThreshold = <1...n>
drools.alphaNodeRangeIndexThreshold = <1...n>
drools.sessionPool = <1...n>
drools.compositeKeyDepth = <1..3>
drools.indexLeftBetaMemory = <true/false>
drools.indexRightBetaMemory = <true/false>
drools.equalityBehavior = <identity|equality>
drools.conflictResolver = <qualified class name>
drools.consequenceExceptionHandler = <qualified class name>
drools.ruleBaseUpdateHandler = <qualified class name>
drools.sessionClock = <qualified class name>
drools.mbeans = <enabled|disabled>
drools.classLoaderCacheEnabled = <true|false>
drools.phreakEnabled = <true|false>
drools.declarativeAgendaEnabled = <true|false>
drools.permgenThreshold = <1...n>
drools.jittingThreshold = <1...n>
|
| Class and Description |
|---|
| InitialFact
Initial fact, automatically put into the network.
|
| RuleBaseConfiguration
Available configuration options:
drools.maintainTms = <true|false>
drools.sequential = <true|false>
drools.sequential.agenda = <sequential|dynamic>
drools.removeIdentities = <true|false>
drools.shareAlphaNodes = <true|false>
drools.shareBetaNodes = <true|false>
drools.alphaNodeHashingThreshold = <1...n>
drools.alphaNodeRangeIndexThreshold = <1...n>
drools.sessionPool = <1...n>
drools.compositeKeyDepth = <1..3>
drools.indexLeftBetaMemory = <true/false>
drools.indexRightBetaMemory = <true/false>
drools.equalityBehavior = <identity|equality>
drools.conflictResolver = <qualified class name>
drools.consequenceExceptionHandler = <qualified class name>
drools.ruleBaseUpdateHandler = <qualified class name>
drools.sessionClock = <qualified class name>
drools.mbeans = <enabled|disabled>
drools.classLoaderCacheEnabled = <true|false>
drools.phreakEnabled = <true|false>
drools.declarativeAgendaEnabled = <true|false>
drools.permgenThreshold = <1...n>
drools.jittingThreshold = <1...n>
|
| Visitor |
| WorkingMemory
A knowledge session for a
RuleBase. |
| WorkingMemoryEntryPoint
An interface for instances that allow handling of entry-point-scoped
facts
|
| Class and Description |
|---|
| RuleBaseConfiguration
Available configuration options:
drools.maintainTms = <true|false>
drools.sequential = <true|false>
drools.sequential.agenda = <sequential|dynamic>
drools.removeIdentities = <true|false>
drools.shareAlphaNodes = <true|false>
drools.shareBetaNodes = <true|false>
drools.alphaNodeHashingThreshold = <1...n>
drools.alphaNodeRangeIndexThreshold = <1...n>
drools.sessionPool = <1...n>
drools.compositeKeyDepth = <1..3>
drools.indexLeftBetaMemory = <true/false>
drools.indexRightBetaMemory = <true/false>
drools.equalityBehavior = <identity|equality>
drools.conflictResolver = <qualified class name>
drools.consequenceExceptionHandler = <qualified class name>
drools.ruleBaseUpdateHandler = <qualified class name>
drools.sessionClock = <qualified class name>
drools.mbeans = <enabled|disabled>
drools.classLoaderCacheEnabled = <true|false>
drools.phreakEnabled = <true|false>
drools.declarativeAgendaEnabled = <true|false>
drools.permgenThreshold = <1...n>
drools.jittingThreshold = <1...n>
|
| Class and Description |
|---|
| WorkingMemory
A knowledge session for a
RuleBase. |
| Class and Description |
|---|
| QueryResultsImpl
Returned QueryResults instance for a requested named query. from here you can iterate the returned data, or
get a specific row.
|
| Class and Description |
|---|
| WorkingMemory
A knowledge session for a
RuleBase. |
| WorkingMemoryEntryPoint
An interface for instances that allow handling of entry-point-scoped
facts
|
| Class and Description |
|---|
| SessionConfiguration |
| Class and Description |
|---|
| Visitor |
| Class and Description |
|---|
| WorkingMemory
A knowledge session for a
RuleBase. |
| Class and Description |
|---|
| RuleBaseConfiguration
Available configuration options:
drools.maintainTms = <true|false>
drools.sequential = <true|false>
drools.sequential.agenda = <sequential|dynamic>
drools.removeIdentities = <true|false>
drools.shareAlphaNodes = <true|false>
drools.shareBetaNodes = <true|false>
drools.alphaNodeHashingThreshold = <1...n>
drools.alphaNodeRangeIndexThreshold = <1...n>
drools.sessionPool = <1...n>
drools.compositeKeyDepth = <1..3>
drools.indexLeftBetaMemory = <true/false>
drools.indexRightBetaMemory = <true/false>
drools.equalityBehavior = <identity|equality>
drools.conflictResolver = <qualified class name>
drools.consequenceExceptionHandler = <qualified class name>
drools.ruleBaseUpdateHandler = <qualified class name>
drools.sessionClock = <qualified class name>
drools.mbeans = <enabled|disabled>
drools.classLoaderCacheEnabled = <true|false>
drools.phreakEnabled = <true|false>
drools.declarativeAgendaEnabled = <true|false>
drools.permgenThreshold = <1...n>
drools.jittingThreshold = <1...n>
|
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.