|
Drools :: Core 6.0.0.Beta5 | |||||||||
| 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 Rules. |
| 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.equalityBehavior = <identity|equality> 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.phreakEnabled = <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 | |
|---|---|
| BeliefSystemType | This enum represents all engine supported clocks |
| ClockType | This enum represents all engine supported clocks |
| TimerJobFactoryType | |
| 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
|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||