Uses of Package
org.drools

Packages that use org.drools
org.drools This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory 
org.drools.agent   
org.drools.agent.impl   
org.drools.audit This is a utility for providing audit trails/explanations of rule actions. 
org.drools.base   
org.drools.base.accumulators   
org.drools.base.dataproviders   
org.drools.base.mvel   
org.drools.clips   
org.drools.common   
org.drools.compiler This is the main package to load rules. 
org.drools.compiler.xml This contains the parser and utilities for handling rules in XML format. 
org.drools.concurrent   
org.drools.core.util   
org.drools.core.util.debug   
org.drools.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.event.rule.impl   
org.drools.impl   
org.drools.jsr94.rules Provides the core client APIs for using a rule engine. 
org.drools.jsr94.rules.admin Provides the APIs for rule administration. 
org.drools.lang This contains the parser and utilities for the native DRL format, for handling DRL source. 
org.drools.management   
org.drools.marshalling.impl   
org.drools.persistence   
org.drools.reteoo   
org.drools.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.runtime.rule.impl   
org.drools.spi   
org.drools.template.parser   
org.drools.testframework   
org.drools.time   
 

Classes in org.drools used by org.drools
ActivationListenerFactory
           
Agenda
          Agenda interface for the WorkingMemory
ClockType
          This enum represents all engine supported clocks
FactException
          Base exception indicating an error in manipulating facts.
FactHandle
           
IntegrationException
           
QueryResult
           
QueryResults
          Returned QueryResults instance for a requested named query. from here you can iterate the returned data, or get a specific row.
QueryTerminalNodeActivationListenerFactory
           
RuleBase
          Active collection of Rules.
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.maxThreads = <-1|1..n> drools.multithreadEvaluation = <true|false> drools.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false>
RuleBaseConfiguration.AssertBehaviour
           
RuleBaseConfiguration.LogicalOverride
           
RuleBaseConfiguration.SequentialAgenda
           
RuleBaseEventManager
          The RuleBaseEventManager class is implemented by classes wishing to add,remove and get the various RuleBase EventListeners.
RuleBaseFactory
          This is a utility to create rule bases based on the type of engine you wish to use.
RuleTerminalNodeActivationListenerFactory
           
RuntimeDroolsException
          The base Drools exception for all internal thrown exceptions.
SessionConfiguration
          SessionConfiguration A class to store Session related configuration.
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.
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.
 

Classes in org.drools used by org.drools.agent
RuleBase
          Active collection of Rules.
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.maxThreads = <-1|1..n> drools.multithreadEvaluation = <true|false> drools.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false>
 

Classes in org.drools used by org.drools.agent.impl
Visitor
           
 

Classes in org.drools used by org.drools.audit
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.base
FactException
          Base exception indicating an error in manipulating facts.
FactHandle
           
StatefulSession
          A stateful session represents a working memory which keeps state between invocations (accumulating facts/knowledge).
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.base.accumulators
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.base.dataproviders
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.base.mvel
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.clips
RuleBase
          Active collection of Rules.
StatefulSession
          A stateful session represents a working memory which keeps state between invocations (accumulating facts/knowledge).
 

Classes in org.drools used by org.drools.common
Agenda
          Agenda interface for the WorkingMemory
FactException
          Base exception indicating an error in manipulating facts.
FactHandle
           
QueryResults
          Returned QueryResults instance for a requested named query. from here you can iterate the returned data, or get a specific row.
RuleBase
          Active collection of Rules.
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.maxThreads = <-1|1..n> drools.multithreadEvaluation = <true|false> drools.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false>
RuleBaseEventManager
          The RuleBaseEventManager class is implemented by classes wishing to add,remove and get the various RuleBase EventListeners.
SessionConfiguration
          SessionConfiguration A class to store Session related configuration.
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.
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.
 

Classes in org.drools used by org.drools.compiler
CheckedDroolsException
          Base RuntimeExceptiondrools Logic Engine exception.
RuleBase
          Active collection of Rules.
 

Classes in org.drools used by org.drools.compiler.xml
Visitor
           
 

Classes in org.drools used by org.drools.concurrent
FactHandle
           
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.core.util
RuleBase
          Active collection of Rules.
Visitor
           
 

Classes in org.drools used by org.drools.core.util.debug
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.event
FactHandle
           
RuleBase
          Active collection of Rules.
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.event.rule.impl
FactHandle
           
 

Classes in org.drools used by org.drools.impl
FactException
          Base exception indicating an error in manipulating facts.
FactHandle
           
RuleBase
          Active collection of Rules.
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.jsr94.rules
FactHandle
           
SessionConfiguration
          SessionConfiguration A class to store Session related configuration.
StatelessSession
          This represents a working memory session where state is not kept between invocations.
 

Classes in org.drools used by org.drools.jsr94.rules.admin
SessionConfiguration
          SessionConfiguration A class to store Session related configuration.
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.
 

Classes in org.drools used by org.drools.lang
RuntimeDroolsException
          The base Drools exception for all internal thrown exceptions.
Visitor
           
 

Classes in org.drools used by org.drools.management
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.maxThreads = <-1|1..n> drools.multithreadEvaluation = <true|false> drools.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false>
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.marshalling.impl
SessionConfiguration
          SessionConfiguration A class to store Session related configuration.
 

Classes in org.drools used by org.drools.persistence
RuleBase
          Active collection of Rules.
SessionConfiguration
          SessionConfiguration A class to store Session related configuration.
 

Classes in org.drools used by org.drools.reteoo
FactException
          Base exception indicating an error in manipulating facts.
FactHandle
           
InitialFact
          Initial fact, automatically put into the network.
QueryResults
          Returned QueryResults instance for a requested named query. from here you can iterate the returned data, or get a specific row.
RuleBase
          Active collection of Rules.
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.maxThreads = <-1|1..n> drools.multithreadEvaluation = <true|false> drools.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false>
RuleBaseEventManager
          The RuleBaseEventManager class is implemented by classes wishing to add,remove and get the various RuleBase EventListeners.
RuntimeDroolsException
          The base Drools exception for all internal thrown exceptions.
SessionConfiguration
          SessionConfiguration A class to store Session related configuration.
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.
 

Classes in org.drools used by org.drools.rule
RuntimeDroolsException
          The base Drools exception for all internal thrown exceptions.
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.runtime.rule.impl
FactHandle
           
QueryResult
           
QueryResults
          Returned QueryResults instance for a requested named query. from here you can iterate the returned data, or get a specific row.
 

Classes in org.drools used by org.drools.spi
FactHandle
           
RuntimeDroolsException
          The base Drools exception for all internal thrown exceptions.
StatefulSession
          A stateful session represents a working memory which keeps state between invocations (accumulating facts/knowledge).
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.template.parser
StatefulSession
          A stateful session represents a working memory which keeps state between invocations (accumulating facts/knowledge).
 

Classes in org.drools used by org.drools.testframework
WorkingMemory
          A knowledge session for a RuleBase.
 

Classes in org.drools used by org.drools.time
SessionConfiguration
          SessionConfiguration A class to store Session related configuration.
 



Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.