Package org.drools.core
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
-
Interface Summary Interface Description ActivationListenerFactory EntryPointsManager WorkingMemory A knowledge session for aRuleBase.WorkingMemoryEntryPoint An interface for instances that allow handling of entry-point-scoped factsWorkingMemoryEventManager The EventManager class is implemented by classes wishing to add,remove and get the various Drools EventListeners. -
Class Summary Class Description BaseConfiguration<T extends org.kie.api.conf.Option,S extends org.kie.api.conf.SingleValueOption,M extends org.kie.api.conf.MultiValueOption> BaseConfigurationFactories ClassObjectFilter Filters Objects by Class, only accepting Classes of the specified typeClassObjectSerializationFilter CompositeSessionConfiguration FlowBaseConfiguration FlowSessionConfiguration KieBaseConfigurationImpl Available configuration options: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:RuleBaseConfiguration.AssertBehaviour RuleBaseConfiguration.SequentialAgenda RuleSessionConfiguration SessionConfiguration SessionConfigurationFactories TimerJobFactoryType -
Enum Summary Enum Description BeliefSystemType This enum represents all engine supported belief systemsClockType This enum represents all engine supported clocks -
Exception Summary Exception Description WorkItemHandlerNotFoundException