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.common   
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.management   
org.drools.marshalling.impl   
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.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
           
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
           
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.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false> drools.declarativeAgendaEnabled = <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.
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.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false> drools.declarativeAgendaEnabled = <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.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.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false> drools.declarativeAgendaEnabled = <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.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.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.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false> drools.declarativeAgendaEnabled = <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.reteoo
Agenda
          Agenda interface for the WorkingMemory
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.mbeans = <enabled|disabled> drools.classLoaderCacheEnabled = <true|false> drools.lrUnlinkingEnabled = <true|false> drools.declarativeAgendaEnabled = <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.time
SessionConfiguration
          SessionConfiguration A class to store Session related configuration.
 



Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.