|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ActivationListenerFactory | |
Agenda | Agenda interface for the WorkingMemory |
FactHandle | |
InitialFact | Initial fact, automatically put into the network. |
ObjectFilter | ObjectFilter is used with WorkingMemories to filter out instances during Iteration |
RuleBase | Active collection of Rule s. |
RuleBaseEventManager | The RuleBaseEventManager class is implemented by classes wishing to add,remove and get the various RuleBase EventListeners. |
StatefulSession | A stateful session represents a working memory which keeps state between invocations (accumulating facts/knowledge). |
StatelessSession | This represents a working memory session where state is not kept between invocations. |
StatelessSessionResult | StatelessSessionResults allow inspection of session after it has executed. |
Visitor | |
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 Summary | |
---|---|
ClassObjectFilter | Filters Objects by Class, only accepting Classes of the specified type |
Otherwise | This class is essentually a named fact that will be asserted when the engine has not matched any rules. |
QueryActivationListenerFactory | |
QueryResult | |
QueryResults | Returned QueryResults instance for a requested named query. from here you can iterate the returned data, or get a specific row. |
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.compositeKeyDepth =<1..3> drools.indexLeftBetaMemory = <true/false> drools.indexRightBetaMemory = <true/false> drools.assertBehaviour = <identity|equality> drools.logicalOverride = <discard|preserve> drools.executorService = <qualified class name> 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.lrUnlinkingEnabled = <true|false> drools.declarativeAgendaEnabled = <true|false> |
RuleBaseConfiguration.AssertBehaviour | |
RuleBaseConfiguration.LogicalOverride | |
RuleBaseConfiguration.SequentialAgenda | |
RuleBaseFactory | This is a utility to create rule bases based on the type of engine you wish to use. |
SessionConfiguration | SessionConfiguration A class to store Session related configuration. |
Enum Summary | |
---|---|
ClockType | This enum represents all engine supported clocks |
Exception Summary | |
---|---|
CheckedDroolsException | Base RuntimeExceptiondrools Logic Engine exception. |
FactException | Base exception indicating an error in manipulating facts. |
IntegrationException | |
PackageIntegrationException | Indicates an error integrating a Package into a
RuleBase . |
ProcessIntegrationException | Indicates an error integrating a Process or Package
into a RuleBase . |
RuleIntegrationException | Indicates an error integrating a Rule or Package
into a RuleBase . |
RuntimeDroolsException | The base Drools exception for all internal thrown exceptions. |
WorkItemHandlerNotFoundException |
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |