Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X

## A

ABORTED - Static variable in interface org.drools.runtime.process.WorkItem
abortProcessInstance(long) - Method in interface org.drools.runtime.process.ProcessRuntime
  Aborts the process instance with the given id.
abortWorkItem(WorkItem, WorkItemManager) - Method in interface org.drools.runtime.process.WorkItemHandler
  The given work item should be aborted.
abortWorkItem(long) - Method in interface org.drools.runtime.process.WorkItemManager
  Notifies the work item manager that the work item with the given id could not be executed and should be aborted.
accept(Object) - Method in interface org.drools.marshalling.ObjectMarshallingStrategy
accept(Object) - Method in interface org.drools.marshalling.ObjectMarshallingStrategyAcceptor
accept(Object) - Method in class org.drools.runtime.ClassObjectFilter
  Returning true means the Iterator accepts, and thus returns, the current Object's Class type.
accept(Object) - Method in interface org.drools.runtime.ObjectFilter
  Returning true means the Iterator accepts, and thus returns, the current Object.
accept(Activation) - Method in interface org.drools.runtime.rule.AgendaFilter
  Determine if a given activation should be fired.
accumulate(Serializable, Object) - Method in interface org.drools.runtime.rule.AccumulateFunction
  Executes the accumulation action
AccumulateFunction - Interface in org.drools.runtime.rule
  An interface for accumulate external function implementations
AccumulateFunctionOption - Class in org.drools.builder.conf
  A class for the accumulate function configuration.
Activation - Interface in org.drools.runtime.rule
activationCancelled(ActivationCancelledEvent) - Method in interface org.drools.event.rule.AgendaEventListener
activationCancelled(ActivationCancelledEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
activationCancelled(ActivationCancelledEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
ActivationCancelledCause - Enum in org.drools.event.rule
ActivationCancelledEvent - Interface in org.drools.event.rule
activationCreated(ActivationCreatedEvent) - Method in interface org.drools.event.rule.AgendaEventListener
activationCreated(ActivationCreatedEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
activationCreated(ActivationCreatedEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
ActivationCreatedEvent - Interface in org.drools.event.rule
ActivationEvent - Interface in org.drools.event.rule
ActivationGroup - Interface in org.drools.runtime.rule
Activator - Class in org.drools.osgi.api
Activator() - Constructor for class org.drools.osgi.api.Activator
Activator.BundleContextInstantiator<V> - Class in org.drools.osgi.api
Activator.BundleContextInstantiator(BundleContext, ServiceReference) - Constructor for class org.drools.osgi.api.Activator.BundleContextInstantiator
Activator.DroolsServiceTracker - Class in org.drools.osgi.api
Activator.DroolsServiceTracker(BundleContext, Activator) - Constructor for class org.drools.osgi.api.Activator.DroolsServiceTracker
ACTIVE - Static variable in interface org.drools.runtime.process.WorkItem
add(Resource, ResourceType) - Method in interface org.drools.builder.KnowledgeBuilder
  Add a resource of the given ResourceType, using the default resource configuration.
add(Resource, ResourceType, ResourceConfiguration) - Method in interface org.drools.builder.KnowledgeBuilder
  Add a resource of the given ResourceType, using the provided ResourceConfiguration.
addEventListener(KnowledgeAgentEventListener) - Method in interface org.drools.agent.KnowledgeAgent
addEventListener(KnowledgeBaseEventListener) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventManager
  Add an event listener.
addEventListener(ProcessEventListener) - Method in interface org.drools.event.process.ProcessEventManager
  Add a process event listener.
addEventListener(WorkingMemoryEventListener) - Method in interface org.drools.event.rule.WorkingMemoryEventManager
  Add an event listener.
addEventListener(AgendaEventListener) - Method in interface org.drools.event.rule.WorkingMemoryEventManager
  Add an event listener.
addingService(ServiceReference) - Method in class org.drools.osgi.api.Activator.DroolsServiceTracker
addKnowledgePackages(Collection<KnowledgePackage>) - Method in interface org.drools.KnowledgeBase
  Add the collection of KnowledgePackages to the KnowledgeBase.
addResourceChangeMonitor(ResourceChangeMonitor) - Method in interface org.drools.io.ResourceChangeNotifier
  Add a ResourceChangeMonitor, which will receive all Resource subscriptions.
addResourceTypeToRegistry(String, String, String, String...) - Static method in class org.drools.builder.ResourceType
addXsdModel(Resource, KnowledgeBuilder, Options, String) - Method in interface org.drools.builder.help.DroolsJaxbHelperProvider
  Deprecated. This is now deprecated, as we now support XSD as a standard ResourceType. Although you'll still need the newJAXBContext method to create a JAXBContext from the KnowledgeBase.
addXsdModel(Resource, KnowledgeBuilder, Options, String) - Static method in class org.drools.builder.help.KnowledgeBuilderHelper
  Generates pojos for a given XSD using XJC and adds them to the specified KnowlegeBase.
afterActivationFired(AfterActivationFiredEvent) - Method in interface org.drools.event.rule.AgendaEventListener
afterActivationFired(AfterActivationFiredEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
afterActivationFired(AfterActivationFiredEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
AfterActivationFiredEvent - Interface in org.drools.event.rule
afterChangeSetApplied(AfterChangeSetAppliedEvent) - Method in interface org.drools.event.knowledgeagent.KnowledgeAgentEventListener
afterChangeSetApplied(AfterChangeSetAppliedEvent) - Method in class org.drools.event.rule.DebugKnowledgeAgentEventListener
afterChangeSetApplied(AfterChangeSetAppliedEvent) - Method in class org.drools.event.rule.DefaultKnowledgeAgentEventListener
AfterChangeSetAppliedEvent - Class in org.drools.event.knowledgeagent
AfterChangeSetAppliedEvent(ChangeSet) - Constructor for class org.drools.event.knowledgeagent.AfterChangeSetAppliedEvent
afterChangeSetProcessed(AfterChangeSetProcessedEvent) - Method in interface org.drools.event.knowledgeagent.KnowledgeAgentEventListener
afterChangeSetProcessed(AfterChangeSetProcessedEvent) - Method in class org.drools.event.rule.DebugKnowledgeAgentEventListener
afterChangeSetProcessed(AfterChangeSetProcessedEvent) - Method in class org.drools.event.rule.DefaultKnowledgeAgentEventListener
AfterChangeSetProcessedEvent - Class in org.drools.event.knowledgeagent
AfterChangeSetProcessedEvent(ChangeSet, List<Resource>, Map<Resource, Set<KnowledgeDefinition>>, Map<Resource, Set<KnowledgeDefinition>>) - Constructor for class org.drools.event.knowledgeagent.AfterChangeSetProcessedEvent
afterFunctionRemoved(AfterFunctionRemovedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
afterFunctionRemoved(AfterFunctionRemovedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called after a function is removed from the rule base
AfterFunctionRemovedEvent - Interface in org.drools.event.knowledgebase
afterKnowledgeBaseLocked(AfterKnowledgeBaseLockedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
afterKnowledgeBaseLocked(AfterKnowledgeBaseLockedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called after a knowledge base is locked
AfterKnowledgeBaseLockedEvent - Interface in org.drools.event.knowledgebase
afterKnowledgeBaseUnlocked(AfterKnowledgeBaseUnlockedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
afterKnowledgeBaseUnlocked(AfterKnowledgeBaseUnlockedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called after a knowledge base is unlocked
AfterKnowledgeBaseUnlockedEvent - Interface in org.drools.event.knowledgebase
afterKnowledgePackageAdded(AfterKnowledgePackageAddedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
afterKnowledgePackageAdded(AfterKnowledgePackageAddedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called after a new package is added to the knowledge base
AfterKnowledgePackageAddedEvent - Interface in org.drools.event.knowledgebase
afterKnowledgePackageRemoved(AfterKnowledgePackageRemovedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
afterKnowledgePackageRemoved(AfterKnowledgePackageRemovedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called after a package is removed from the knowledge base
AfterKnowledgePackageRemovedEvent - Interface in org.drools.event.knowledgebase
afterNodeLeft(ProcessNodeLeftEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
afterNodeLeft(ProcessNodeLeftEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right after a node in a process instance has been left (which is when the node was completed, for example when it performed the task it was designed for).
afterNodeTriggered(ProcessNodeTriggeredEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
afterNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right after a node in a process instance has been triggered (which is when the node was entered, for example when an incoming connection triggered it).
afterProcessAdded(AfterProcessAddedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
afterProcessAdded(AfterProcessAddedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called after a function is removed from the knowledge base
AfterProcessAddedEvent - Interface in org.drools.event.knowledgebase
afterProcessCompleted(ProcessCompletedEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
afterProcessCompleted(ProcessCompletedEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right after a process instance has been completed (or aborted).
afterProcessRemoved(AfterProcessRemovedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
afterProcessRemoved(AfterProcessRemovedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called after a function is removed from the knowledge base
AfterProcessRemovedEvent - Interface in org.drools.event.knowledgebase
afterProcessStarted(ProcessStartedEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
afterProcessStarted(ProcessStartedEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right after a process instance has been started.
afterResourceProcessed(AfterResourceProcessedEvent) - Method in interface org.drools.event.knowledgeagent.KnowledgeAgentEventListener
afterResourceProcessed(AfterResourceProcessedEvent) - Method in class org.drools.event.rule.DebugKnowledgeAgentEventListener
afterResourceProcessed(AfterResourceProcessedEvent) - Method in class org.drools.event.rule.DefaultKnowledgeAgentEventListener
AfterResourceProcessedEvent - Class in org.drools.event.knowledgeagent
AfterResourceProcessedEvent(ChangeSet, Resource, ResourceType, KnowledgeAgent.ResourceStatus) - Constructor for class org.drools.event.knowledgeagent.AfterResourceProcessedEvent
afterRuleAdded(AfterRuleAddedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
afterRuleAdded(AfterRuleAddedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called after a new rule is added to the knowledge base
AfterRuleAddedEvent - Interface in org.drools.event.knowledgebase
afterRuleRemoved(AfterRuleRemovedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
afterRuleRemoved(AfterRuleRemovedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called after a rule is removed from the knowledge base
AfterRuleRemovedEvent - Interface in org.drools.event.knowledgebase
afterVariableChanged(ProcessVariableChangedEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
afterVariableChanged(ProcessVariableChangedEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right after the value of a process variable has been changed.
Agenda - Interface in org.drools.runtime.rule
AgendaEventListener - Interface in org.drools.event.rule
AgendaFilter - Interface in org.drools.runtime.rule
AgendaGroup - Interface in org.drools.runtime.rule
AgendaGroupEvent - Interface in org.drools.event.rule
agendaGroupPopped(AgendaGroupPoppedEvent) - Method in interface org.drools.event.rule.AgendaEventListener
agendaGroupPopped(AgendaGroupPoppedEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
agendaGroupPopped(AgendaGroupPoppedEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
AgendaGroupPoppedEvent - Interface in org.drools.event.rule
agendaGroupPushed(AgendaGroupPushedEvent) - Method in interface org.drools.event.rule.AgendaEventListener
agendaGroupPushed(AgendaGroupPushedEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
agendaGroupPushed(AgendaGroupPushedEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
AgendaGroupPushedEvent - Interface in org.drools.event.rule
AlphaThresholdOption - Class in org.drools.conf
  A class for the alpha node hashing threshold configuration.
APP_SCOPED_ENTITY_MANAGER - Static variable in class org.drools.runtime.EnvironmentName
applyChangeSet(Resource) - Method in interface org.drools.agent.KnowledgeAgent
applyChangeSet(ChangeSet) - Method in interface org.drools.agent.KnowledgeAgent
AssertBehaviorOption - Enum in org.drools.conf
  An Enum for AssertBehavior option.
ASSERTION - Static variable in interface org.drools.runtime.rule.PropagationContext
AttachedViewChangedEventListener - Interface in org.drools.runtime.rule

## B

BatchExecutionCommand - Interface in org.drools.command
BatchExecutionHelper - Class in org.drools.runtime.help
  Provides a configured XStream instance to support the marshalling of BatchExecutions, where the resulting xml can be used as a message format.
BatchExecutionHelper() - Constructor for class org.drools.runtime.help.BatchExecutionHelper
BatchExecutionHelperProvider - Interface in org.drools.runtime.help
  This api is experimental and thus the classes and the interfaces returned are subject to change.
BatchRequestMessage - Interface in org.drools.runtime
beforeActivationFired(BeforeActivationFiredEvent) - Method in interface org.drools.event.rule.AgendaEventListener
beforeActivationFired(BeforeActivationFiredEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
beforeActivationFired(BeforeActivationFiredEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
BeforeActivationFiredEvent - Interface in org.drools.event.rule
beforeChangeSetApplied(BeforeChangeSetAppliedEvent) - Method in interface org.drools.event.knowledgeagent.KnowledgeAgentEventListener
beforeChangeSetApplied(BeforeChangeSetAppliedEvent) - Method in class org.drools.event.rule.DebugKnowledgeAgentEventListener
beforeChangeSetApplied(BeforeChangeSetAppliedEvent) - Method in class org.drools.event.rule.DefaultKnowledgeAgentEventListener
BeforeChangeSetAppliedEvent - Class in org.drools.event.knowledgeagent
BeforeChangeSetAppliedEvent(ChangeSet) - Constructor for class org.drools.event.knowledgeagent.BeforeChangeSetAppliedEvent
beforeChangeSetProcessed(BeforeChangeSetProcessedEvent) - Method in interface org.drools.event.knowledgeagent.KnowledgeAgentEventListener
beforeChangeSetProcessed(BeforeChangeSetProcessedEvent) - Method in class org.drools.event.rule.DebugKnowledgeAgentEventListener
beforeChangeSetProcessed(BeforeChangeSetProcessedEvent) - Method in class org.drools.event.rule.DefaultKnowledgeAgentEventListener
BeforeChangeSetProcessedEvent - Class in org.drools.event.knowledgeagent
BeforeChangeSetProcessedEvent(ChangeSet) - Constructor for class org.drools.event.knowledgeagent.BeforeChangeSetProcessedEvent
beforeFunctionRemoved(BeforeFunctionRemovedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
beforeFunctionRemoved(BeforeFunctionRemovedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called before a function is removed from the knowledge base
BeforeFunctionRemovedEvent - Interface in org.drools.event.knowledgebase
beforeKnowledgeBaseLocked(BeforeKnowledgeBaseLockedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
beforeKnowledgeBaseLocked(BeforeKnowledgeBaseLockedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called before a knowledge base is locked
BeforeKnowledgeBaseLockedEvent - Interface in org.drools.event.knowledgebase
beforeKnowledgeBaseUnlocked(BeforeKnowledgeBaseUnlockedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
beforeKnowledgeBaseUnlocked(BeforeKnowledgeBaseUnlockedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called before a knowledge base is unlocked
BeforeKnowledgeBaseUnlockedEvent - Interface in org.drools.event.knowledgebase
beforeKnowledgePackageAdded(BeforeKnowledgePackageAddedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
beforeKnowledgePackageAdded(BeforeKnowledgePackageAddedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called before a new package is added to the knowledge base
BeforeKnowledgePackageAddedEvent - Interface in org.drools.event.knowledgebase
beforeKnowledgePackageRemoved(BeforeKnowledgePackageRemovedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
beforeKnowledgePackageRemoved(BeforeKnowledgePackageRemovedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called before a package is removed from the knowledge base
BeforeKnowledgePackageRemovedEvent - Interface in org.drools.event.knowledgebase
beforeNodeLeft(ProcessNodeLeftEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
beforeNodeLeft(ProcessNodeLeftEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right before a node in a process instance is being left (which is when the node is completed, for example when it has performed the task it was designed for).
beforeNodeTriggered(ProcessNodeTriggeredEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
beforeNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right before a node in a process instance is being triggered (which is when the node is being entered, for example when an incoming connection triggers it).
beforeProcessAdded(BeforeProcessAddedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
beforeProcessAdded(BeforeProcessAddedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called before a process is removed from the knowledge base
BeforeProcessAddedEvent - Interface in org.drools.event.knowledgebase
beforeProcessCompleted(ProcessCompletedEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
beforeProcessCompleted(ProcessCompletedEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right before a process instance is being completed (or aborted).
beforeProcessRemoved(BeforeProcessRemovedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
beforeProcessRemoved(BeforeProcessRemovedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called before a function is removed from the knowledge base
BeforeProcessRemovedEvent - Interface in org.drools.event.knowledgebase
beforeProcessStarted(ProcessStartedEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
beforeProcessStarted(ProcessStartedEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right before a process instance is being started.
beforeResourceProcessed(BeforeResourceProcessedEvent) - Method in interface org.drools.event.knowledgeagent.KnowledgeAgentEventListener
beforeResourceProcessed(BeforeResourceProcessedEvent) - Method in class org.drools.event.rule.DebugKnowledgeAgentEventListener
beforeResourceProcessed(BeforeResourceProcessedEvent) - Method in class org.drools.event.rule.DefaultKnowledgeAgentEventListener
BeforeResourceProcessedEvent - Class in org.drools.event.knowledgeagent
BeforeResourceProcessedEvent(ChangeSet, Resource, ResourceType, KnowledgeAgent.ResourceStatus) - Constructor for class org.drools.event.knowledgeagent.BeforeResourceProcessedEvent
beforeRuleAdded(BeforeRuleAddedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
beforeRuleAdded(BeforeRuleAddedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called before a new rule is added to the knowledge base
BeforeRuleAddedEvent - Interface in org.drools.event.knowledgebase
beforeRuleRemoved(BeforeRuleRemovedEvent) - Method in class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
beforeRuleRemoved(BeforeRuleRemovedEvent) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventListener
  Method called before a rule is removed from the knowledge base
BeforeRuleRemovedEvent - Interface in org.drools.event.knowledgebase
beforeVariableChanged(ProcessVariableChangedEvent) - Method in class org.drools.event.process.DefaultProcessEventListener
beforeVariableChanged(ProcessVariableChangedEvent) - Method in interface org.drools.event.process.ProcessEventListener
  This listener method is invoked right before the value of a process variable is being changed.
blockActivation(Activation) - Method in interface org.drools.runtime.rule.RuleContext
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
BPMN2 - Static variable in class org.drools.builder.ResourceType
  jBPM BPMN2 Language
BRL - Static variable in class org.drools.builder.ResourceType
  Drools Business Rule Language

## C

Calendar - Interface in org.drools.time
Calendars - Interface in org.drools.runtime
CALENDARS - Static variable in class org.drools.runtime.EnvironmentName
call() - Method in class org.drools.osgi.api.Activator.BundleContextInstantiator
cancelActivation(Activation) - Method in interface org.drools.runtime.rule.RuleContext
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
CHANGE_SET - Static variable in class org.drools.builder.ResourceType
  Change Set
ChangeSet - Interface in org.drools
  This class is used to provide a ChangeSet info to a ResourceChangeNotifier.
ChangeSetProcessingEvent - Class in org.drools.event.knowledgeagent
ChangeSetProcessingEvent(ChangeSet) - Constructor for class org.drools.event.knowledgeagent.ChangeSetProcessingEvent
Channel - Interface in org.drools.runtime
  A channel provides a mechanism to send objects from the working memory to some external process or function.
ClassLoaderCacheOption - Enum in org.drools.builder.conf
  An Enum for ClassLoaderCacheOption option.
ClassObjectFilter - Class in org.drools.runtime
  Filters Objects by Class, only accepting Classes of the specified type
ClassObjectFilter(Class) - Constructor for class org.drools.runtime.ClassObjectFilter
  The Allowed Class type
clear() - Method in interface org.drools.runtime.rule.ActivationGroup
clear() - Method in interface org.drools.runtime.rule.Agenda
clear() - Method in interface org.drools.runtime.rule.AgendaGroup
clear() - Method in interface org.drools.runtime.rule.RuleFlowGroup
ClockTypeOption - Class in org.drools.runtime.conf
  A class for the session clock configuration.
close() - Method in interface org.drools.logger.KnowledgeRuntimeLogger
  Release any resources allocated within the logger such as file handles, network connections, etc.
close() - Method in interface org.drools.runtime.rule.AttachedViewChangedEventListener
close() - Method in interface org.drools.runtime.rule.LiveQuery
CMD_SCOPED_ENTITY_MANAGER - Static variable in class org.drools.runtime.EnvironmentName
Command<T> - Interface in org.drools.command
CommandExecutor - Interface in org.drools.runtime
  Batch Executor allows for the scripting of of a Knowledge session using Commands, both the StatelessKnowledgeSession and StatefulKnowledgeSession implement this interface.
CommandFactory - Class in org.drools.command
  The CommandFactory returns Commands that can be used by classes that implement CommandExecutor.
CommandFactory() - Constructor for class org.drools.command.CommandFactory
CommandFactoryService - Interface in org.drools.command
COMPLETED - Static variable in interface org.drools.runtime.process.WorkItem
completeWorkItem(long, Map<String, Object>) - Method in interface org.drools.runtime.process.WorkItemManager
  Notifies the work item manager that the work item with the given id has been completed.
CompositeKeyDepthOption - Class in org.drools.conf
  A class for the composite key depth configuration.
configure(ResourceChangeScannerConfiguration) - Method in interface org.drools.io.ResourceChangeScanner
  Reconfigure the Scanner now
Connection - Interface in org.drools.definition.process
  A connection is a link from one Node to another.
ConsequenceException - Exception in org.drools.runtime.rule
ConsequenceException(Throwable, Rule) - Constructor for exception org.drools.runtime.rule.ConsequenceException
ConsequenceExceptionHandler - Interface in org.drools.runtime.rule
ConsequenceExceptionHandlerOption - Class in org.drools.conf
  A class for the consequence exception handler configuration configuration.
createContext() - Method in interface org.drools.runtime.rule.AccumulateFunction
  Creates and returns a new context object
createProcessInstance(String, Map<String, Object>) - Method in interface org.drools.runtime.process.ProcessRuntime
  Creates a new process instance (but does not yet start it).

## D

DATE_FORMATS - Static variable in class org.drools.runtime.EnvironmentName
debug(String) - Method in interface org.drools.SystemEventListener
  These should not be logged, just shown if needed.
debug(String, Object) - Method in interface org.drools.SystemEventListener
DebugAgendaEventListener - Class in org.drools.event.rule
DebugAgendaEventListener() - Constructor for class org.drools.event.rule.DebugAgendaEventListener
DebugKnowledgeAgentEventListener - Class in org.drools.event.rule
DebugKnowledgeAgentEventListener() - Constructor for class org.drools.event.rule.DebugKnowledgeAgentEventListener
DebugWorkingMemoryEventListener - Class in org.drools.event.rule
DebugWorkingMemoryEventListener() - Constructor for class org.drools.event.rule.DebugWorkingMemoryEventListener
DecisionTableConfiguration - Interface in org.drools.builder
  ResourceConfiguration for decision tables.
DecisionTableInputType - Enum in org.drools.builder
  Specifies the type of decision table resource.
DeclarativeAgendaOption - Enum in org.drools.builder.conf
  An enum to enable Declarative Agenda option.
DefaultAgendaEventListener - Class in org.drools.event.rule
DefaultAgendaEventListener() - Constructor for class org.drools.event.rule.DefaultAgendaEventListener
DefaultDialectOption - Class in org.drools.builder.conf
  A class for the default dialect configuration.
DefaultKnowledgeAgentEventListener - Class in org.drools.event.rule
DefaultKnowledgeAgentEventListener() - Constructor for class org.drools.event.rule.DefaultKnowledgeAgentEventListener
DefaultKnowledgeBaseEventListener - Class in org.drools.event.knowledgebase
DefaultKnowledgeBaseEventListener() - Constructor for class org.drools.event.knowledgebase.DefaultKnowledgeBaseEventListener
DefaultPackageNameOption - Class in org.drools.builder.conf
  A class for the default package name configuration.
DefaultProcessEventListener - Class in org.drools.event.process
DefaultProcessEventListener() - Constructor for class org.drools.event.process.DefaultProcessEventListener
DefaultWorkingMemoryEventListener - Class in org.drools.event.rule
DefaultWorkingMemoryEventListener() - Constructor for class org.drools.event.rule.DefaultWorkingMemoryEventListener
DESCR - Static variable in class org.drools.builder.ResourceType
  DESCR
determineEventProcessingMode(String) - Static method in enum org.drools.conf.EventProcessingOption
determineQueryListenerClassOption(String) - Static method in enum org.drools.runtime.conf.QueryListenerOption
determineResourceType(String) - Static method in class org.drools.builder.ResourceType
dispose() - Method in interface org.drools.agent.KnowledgeAgent
dispose() - Method in interface org.drools.runtime.StatefulKnowledgeSession
  Releases all the current session resources, setting up the session for garbage collection.
DRF - Static variable in class org.drools.builder.ResourceType
  Drools Rule Flow Language
DRL - Static variable in class org.drools.builder.ResourceType
  Drools Rule Language
DroolsJaxbHelperProvider - Interface in org.drools.builder.help
  DroolsJaxbHelperProvider is used by the DroolsJaxbHelperFactory to "provide" it's concrete implementation.
DroolsManagementAgentMBean - Interface in org.drools.management
  A tree root level class for all the drools management MBeans published to an MBean agent
DSL - Static variable in class org.drools.builder.ResourceType
  Drools DSL
DSLR - Static variable in class org.drools.builder.ResourceType
  Drools DSL Rule
DTABLE - Static variable in class org.drools.builder.ResourceType
  Decision Table
DumpDirOption - Class in org.drools.builder.conf
  A class for the dump directory configuration.

## E

ENTITY_MANAGER_FACTORY - Static variable in class org.drools.runtime.EnvironmentName
Environment - Interface in org.drools.runtime
EnvironmentName - Class in org.drools.runtime
EnvironmentName() - Constructor for class org.drools.runtime.EnvironmentName
equals(Object) - Method in class org.drools.builder.conf.AccumulateFunctionOption
equals(Object) - Method in class org.drools.builder.conf.DefaultDialectOption
equals(Object) - Method in class org.drools.builder.conf.DefaultPackageNameOption
equals(Object) - Method in class org.drools.builder.conf.DumpDirOption
equals(Object) - Method in class org.drools.builder.conf.EvaluatorOption
equals(Object) - Method in class org.drools.builder.ResourceType
equals(Object) - Method in class org.drools.conf.AlphaThresholdOption
equals(Object) - Method in class org.drools.conf.CompositeKeyDepthOption
equals(Object) - Method in class org.drools.conf.ConsequenceExceptionHandlerOption
equals(Object) - Method in class org.drools.conf.MaxThreadsOption
equals(Object) - Method in class org.drools.runtime.conf.ClockTypeOption
equals(Object) - Method in class org.drools.runtime.conf.WorkItemHandlerOption
Evaluator - Interface in org.drools.runtime.rule
  A public interface to be implemented by all evaluators
EvaluatorDefinition - Interface in org.drools.runtime.rule
  A markup interface for Evaluator definitions
EvaluatorOption - Class in org.drools.builder.conf
  A class for the evaluators configuration.
EventListener - Interface in org.drools.runtime.process
  An interface that represents an element that is listening for specific types of events.
EventProcessingOption - Enum in org.drools.conf
  An Enum for Event Processing option.
exception(String, Throwable) - Method in interface org.drools.SystemEventListener
  An exception occurred.
exception(Throwable) - Method in interface org.drools.SystemEventListener
execute(Command<T>) - Method in interface org.drools.runtime.CommandExecutor
  Execute the command and return a ExecutionResults for the results of the Command.
execute(Object) - Method in interface org.drools.runtime.rule.StatelessRuleSession
  Execute a StatelessKnowledSession inserting just a single object.
execute(Iterable) - Method in interface org.drools.runtime.rule.StatelessRuleSession
  Execute a StatelessKnowledSession, iterate the Iterable inserting each of it's elements.
executeWorkItem(WorkItem, WorkItemManager) - Method in interface org.drools.runtime.process.WorkItemHandler
  The given work item should be executed.
ExecutionResults - Interface in org.drools.runtime
  Contains the results for the BatchExecution Command.
ExitPoint - Interface in org.drools.runtime
  Deprecated. Use Channel instead
EXPIRATION - Static variable in interface org.drools.runtime.rule.PropagationContext

## F

FactField - Interface in org.drools.definition.type
  A field from a declared fact type
FactHandle - Interface in org.drools.runtime.rule
FactType - Interface in org.drools.definition.type
  FactType declarations are fact definitions (like classes) that are managed alongside the rules.
fireAllRules() - Method in interface org.drools.runtime.rule.StatefulRuleSession
  Fire all Activations on the Agenda.
fireAllRules(int) - Method in interface org.drools.runtime.rule.StatefulRuleSession
  Fire Activations on the Agenda up to the given maximum number of activations, before returning the control to the application.
fireAllRules(AgendaFilter) - Method in interface org.drools.runtime.rule.StatefulRuleSession
  Fire all Activations on the Agenda
fireAllRules(AgendaFilter, int) - Method in interface org.drools.runtime.rule.StatefulRuleSession
  Fire all Activations on the Agenda
fireUntilHalt() - Method in interface org.drools.runtime.rule.StatefulRuleSession
  Keeps firing activations until a halt is called.
fireUntilHalt(AgendaFilter) - Method in interface org.drools.runtime.rule.StatefulRuleSession
  Keeps firing activations until a halt is called.
fromExternalFactHandleCommand(String) - Static method in class org.drools.command.CommandFactory
fromExternalFactHandleCommand(String, boolean) - Static method in class org.drools.command.CommandFactory
fromExternalFactHandleCommand(String) - Method in interface org.drools.command.CommandFactoryService
fromExternalFactHandleCommand(String, boolean) - Method in interface org.drools.command.CommandFactoryService

## G

get(String, AccumulateFunction) - Static method in class org.drools.builder.conf.AccumulateFunctionOption
  This is a factory method for this AccumulateFunction configuration.
get(String) - Static method in class org.drools.builder.conf.DefaultDialectOption
  This is a factory method for this DefaultDialect configuration.
get(String) - Static method in class org.drools.builder.conf.DefaultPackageNameOption
  This is a factory method for this DefaultPackageName configuration.
get(File) - Static method in class org.drools.builder.conf.DumpDirOption
  This is a factory method for this DumpDirectoryOption configuration.
get(String, EvaluatorDefinition) - Static method in class org.drools.builder.conf.EvaluatorOption
  This is a factory method for this EvaluatorOption configuration.
get(int) - Static method in class org.drools.conf.AlphaThresholdOption
  This is a factory method for this Alpha Threshold configuration.
get(int) - Static method in class org.drools.conf.CompositeKeyDepthOption
  This is a factory method for this CompositeKeyDepth configuration.
get(Class<? extends ConsequenceExceptionHandler>) - Static method in class org.drools.conf.ConsequenceExceptionHandlerOption
  This is a factory method for this ConsequenceExceptionHandler configuration.
get(int) - Static method in class org.drools.conf.MaxThreadsOption
  This is a factory method for this Max Threads configuration.
get(Object) - Method in interface org.drools.definition.type.FactField
  Returns the value of this field in the given fact.
get(Object, String) - Method in interface org.drools.definition.type.FactType
  Gets the value of the specified field on the dynamic fact.
get(String) - Method in interface org.drools.runtime.Calendars
get(String) - Static method in class org.drools.runtime.conf.ClockTypeOption
  This is a factory method for this Clock Type configuration.
get(String, WorkItemHandler) - Static method in class org.drools.runtime.conf.WorkItemHandlerOption
  This is a factory method for this WorkItemHandler configuration.
get(String) - Method in interface org.drools.runtime.Environment
get(String) - Method in interface org.drools.runtime.Globals
get(String) - Method in interface org.drools.runtime.rule.Row
  Get the object that is bound to the given identifier
getAccessor() - Method in interface org.drools.command.Setter
getActivation() - Method in interface org.drools.event.rule.ActivationEvent
getActivation() - Method in interface org.drools.runtime.rule.RuleContext
  Returns the current Activation for the current context
getActivationGroup(String) - Method in interface org.drools.runtime.rule.Agenda
getAddedResources() - Method in class org.drools.event.knowledgeagent.AfterChangeSetProcessedEvent
getAgenda() - Method in interface org.drools.runtime.rule.WorkingMemory
  Returns a reference to this session's `Agenda`.
getAgendaEventListeners() - Method in interface org.drools.event.rule.WorkingMemoryEventManager
  Returns all event listeners.
getAgendaGroup() - Method in interface org.drools.event.rule.AgendaGroupEvent
getAgendaGroup(String) - Method in interface org.drools.runtime.rule.Agenda
getAlphaNodeHashingThreshold() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
getAsMap(Object) - Method in interface org.drools.definition.type.FactType
  Get a map of the fields and their values for the bean.
getAssertBehaviour() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
getAsString() - Method in enum org.drools.runtime.conf.QueryListenerOption
getAverageFiringTime() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns the average firing time in milliseconds for rules in this session since last reset.
getCalendars() - Method in interface org.drools.runtime.KnowledgeRuntime
getCause() - Method in interface org.drools.event.rule.ActivationCancelledEvent
getChangeSet() - Method in class org.drools.event.knowledgeagent.ChangeSetProcessingEvent
getChannels() - Method in interface org.drools.runtime.KnowledgeRuntime
getClasses() - Method in interface org.drools.builder.JaxbConfiguration
getClockType() - Method in class org.drools.runtime.conf.ClockTypeOption
  Returns the configured clock type
getCommands() - Method in interface org.drools.runtime.BatchRequestMessage
getCompositeKeyDepth() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
getCurrentTime() - Method in interface org.drools.time.SessionClock
  Returns the current time.
getDeclarationIDs() - Method in interface org.drools.runtime.rule.Activation
  Returns the list of declaration identifiers that are bound to the tuple that created this activation.
getDeclarationValue(String) - Method in interface org.drools.runtime.rule.Activation
  Returns the bound declaration value for the given declaration identifier.
getDefaultExtension() - Method in class org.drools.builder.ResourceType
getDepth() - Method in class org.drools.conf.CompositeKeyDepthOption
  Returns the depth value for composite key indexing
getDescription() - Method in class org.drools.builder.ResourceType
getDirectory() - Method in class org.drools.builder.conf.DumpDirOption
  Returns the directory to which drools should dump generated files
getDroolsJaxbHelperProvider() - Static method in class org.drools.builder.help.KnowledgeBuilderHelper
getEntryPoint() - Method in interface org.drools.management.ObjectTypeNodeMonitorMBean
  The entry point for the node
getEntryPointId() - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Returns the String Id of this entry point
getEntryPointIds() - Method in interface org.drools.KnowledgeBase
  Returns the set of the entry points declared and/or used in this knowledge base
getEnvironment() - Method in interface org.drools.runtime.KnowledgeRuntime
getErrorLines() - Method in interface org.drools.builder.KnowledgeBuilderError
  Returns the lines of the error in the source file
getErrors() - Method in interface org.drools.builder.KnowledgeBuilder
  Return errors that occurred during the build process.
getEvaluatorDefinition() - Method in class org.drools.builder.conf.EvaluatorOption
  Returns the accumulate function instance
getEventProcessingMode() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
getEventTypes() - Method in interface org.drools.runtime.process.EventListener
  Returns the event types this event listener is interested in.
getExpirationOffset() - Method in interface org.drools.management.ObjectTypeNodeMonitorMBean
  The calculated expiration offset for this node in case it is an event. -1 means it does not expires.
getFactClass() - Method in interface org.drools.definition.type.FactType
  Returns the ClassgetFactCount() - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Returns the total number of facts currently in this entry point
getFactHandle() - Method in interface org.drools.event.rule.ObjectInsertedEvent
getFactHandle() - Method in interface org.drools.event.rule.ObjectRetractedEvent
getFactHandle() - Method in interface org.drools.event.rule.ObjectUpdatedEvent
getFactHandle(String) - Method in interface org.drools.runtime.ExecutionResults
getFactHandle() - Method in interface org.drools.runtime.rule.PropagationContext
  The facthandle that was inserted, updated or retracted that created the PropagationContext
getFactHandle(String) - Method in interface org.drools.runtime.rule.Row
  Return the FactHandle associated with the given identifier
getFactHandle(Object) - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Returns the fact handle associated with the given object.
getFactHandles() - Method in interface org.drools.runtime.rule.Activation
getFactHandles() - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Returns all `FactHandle`s from the current session.
getFactHandles(ObjectFilter) - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Returns all `FactHandle`s from the current session for which the facts are accepted by the given filter.
getFactType(String, String) - Method in interface org.drools.KnowledgeBase
  Returns the FactType identified by the given package and type names.
getField(String) - Method in interface org.drools.definition.type.FactType
  Returns the FactField identified by the given name.
getFields() - Method in interface org.drools.definition.type.FactType
  Returns the list of FactField in this FactType
getFrom() - Method in interface org.drools.definition.process.Connection
  The Node the connection starts from.
getFromType() - Method in interface org.drools.definition.process.Connection
  The type of exit point of the from Node.
getFunction() - Method in class org.drools.builder.conf.AccumulateFunctionOption
  Returns the accumulate function instance
getFunction() - Method in interface org.drools.event.knowledgebase.AfterFunctionRemovedEvent
getFunction() - Method in interface org.drools.event.knowledgebase.BeforeFunctionRemovedEvent
getGlobal(String) - Method in interface org.drools.runtime.KnowledgeRuntime
getGlobals() - Method in interface org.drools.runtime.KnowledgeRuntime
getGlobals() - Method in interface org.drools.runtime.StatelessKnowledgeSession
  Return the Globals store
getHandler() - Method in class org.drools.conf.ConsequenceExceptionHandlerOption
  Returns the consequence exception handler instance
getHandler() - Method in class org.drools.runtime.conf.WorkItemHandlerOption
  Returns the work item handler instance
getId() - Method in interface org.drools.definition.process.Node
  The id of the node.
getId() - Method in interface org.drools.definition.process.Process
  The unique id of the Process.
getId() - Method in interface org.drools.management.ObjectTypeNodeMonitorMBean
  The ID of the node
getId() - Method in interface org.drools.runtime.process.NodeInstance
  The id of the node instance.
getId() - Method in interface org.drools.runtime.process.ProcessInstance
  The unique id of this process instance.
getId() - Method in interface org.drools.runtime.process.WorkItem
  The unique id of this work item
getId() - Method in interface org.drools.runtime.StatefulKnowledgeSession
getIdentifiers() - Method in interface org.drools.runtime.ExecutionResults
getIdentifiers() - Method in interface org.drools.runtime.rule.QueryResults
getIdentifiers() - Method in interface org.drools.runtime.StatelessKnowledgeSessionResults
getIncomingConnections() - Method in interface org.drools.definition.process.Node
  The incoming connections for this Node.
getIncomingConnections(String) - Method in interface org.drools.definition.process.Node
  The incoming connections for this Node for the given entry-point.
getIndex() - Method in interface org.drools.definition.type.FactField
getInputStream() - Method in interface org.drools.io.Resource
  Open an InputStream to the resource, the user must close this when finished.
getInputType() - Method in interface org.drools.builder.DecisionTableConfiguration
getKnowledgeBase() - Method in interface org.drools.agent.KnowledgeAgent
  Returns the cached KnowledgeBase
getKnowledgeBase() - Method in class org.drools.event.knowledgeagent.KnowledgeBaseUpdatedEvent
getKnowledgeBase() - Method in interface org.drools.event.knowledgebase.BeforeKnowledgeBaseUnlockedEvent
getKnowledgeBase() - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEvent
getKnowledgeBase() - Method in interface org.drools.runtime.KnowledgeRuntime
  Returns the KnowledgeBase reference from which this stateful session was created.
getKnowledgeBaseCount() - Method in interface org.drools.management.DroolsManagementAgentMBean
getKnowledgeBaseEventListeners() - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventManager
  Returns all event listeners.
getKnowledgeBaseId() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns the associated knowledge base ID
getKnowledgeBuilder() - Method in class org.drools.event.knowledgeagent.ResourceCompilationFailedEvent
getKnowledgeDefinitionsRemoved() - Method in interface org.drools.ChangeSet
  Returns a collection containing the full names (package+name) of the kdefinitions to be removed.
getKnowledgePackage() - Method in interface org.drools.event.knowledgebase.AfterKnowledgePackageAddedEvent
getKnowledgePackage() - Method in interface org.drools.event.knowledgebase.AfterKnowledgePackageRemovedEvent
getKnowledgePackage() - Method in interface org.drools.event.knowledgebase.BeforeKnowledgePackageAddedEvent
getKnowledgePackage() - Method in interface org.drools.event.knowledgebase.BeforeKnowledgePackageRemovedEvent
getKnowledgePackage(String) - Method in interface org.drools.KnowledgeBase
  Returns a reference to the KnowledgePackage identified by the given name.
getKnowledgePackages() - Method in interface org.drools.builder.KnowledgeBuilder
  Returns the built packages.
getKnowledgePackages() - Method in interface org.drools.KnowledgeBase
  Return an immutable collection of the packages that exist in this KnowledgeBase.
getKnowledgeRuntime() - Method in interface org.drools.event.KnowledgeRuntimeEvent
  The knowledge runtime that generated the event.
getKnowledgeRuntime() - Method in interface org.drools.runtime.KnowledgeContext
getKnowledgeSessionId() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns the associated knowledge session ID
getLastReset() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns the timestamp of the last stats reset
getMaxThreads() - Method in class org.drools.conf.MaxThreadsOption
  Returns the maximum number of threads for partition evaluation
getMaxThreads() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
getMessage() - Method in interface org.drools.builder.KnowledgeBuilderError
  Returns the error message
getMetaAttribute(String) - Method in interface org.drools.definition.rule.Query
  Deprecated.
getMetaAttribute(String) - Method in interface org.drools.definition.rule.Rule
  Deprecated.
getMetaAttributes() - Method in interface org.drools.definition.rule.Query
  Deprecated.
getMetaAttributes() - Method in interface org.drools.definition.rule.Rule
  Deprecated.
getMetaData() - Method in interface org.drools.definition.process.Connection
  Meta data associated with this connection.
getMetaData(String) - Method in interface org.drools.definition.process.Connection
  Deprecated.
getMetaData() - Method in interface org.drools.definition.process.Node
  Meta data associated with this Node.
getMetaData(String) - Method in interface org.drools.definition.process.Node
  Deprecated.
getMetaData() - Method in interface org.drools.definition.process.Process
  Meta data associated with this Node.
getMetaData(String) - Method in interface org.drools.definition.process.Process
  Deprecated.
getMetaData() - Method in interface org.drools.definition.rule.Query
  Returns an immutable Map of all meta data attributes associated with this query object.
getMetaData() - Method in interface org.drools.definition.rule.Rule
  Returns an immutable Map of all meta data attributes associated with this rule object.
getMode() - Method in enum org.drools.conf.EventProcessingOption
getModifiedResourceMappings() - Method in class org.drools.event.knowledgeagent.AfterChangeSetProcessedEvent
getName() - Method in interface org.drools.agent.KnowledgeAgent
getName() - Method in class org.drools.builder.conf.AccumulateFunctionOption
  Returns the name of the function configured
getName() - Method in class org.drools.builder.conf.DefaultDialectOption
  Returns the name of the dialect configured as default
getName() - Method in class org.drools.builder.conf.EvaluatorOption
  Returns the name of the dialect configured as default
getName() - Method in class org.drools.builder.ResourceType
getName() - Method in interface org.drools.definition.KnowledgePackage
  The namespace for this package
getName() - Method in interface org.drools.definition.process.Node
  The name of the node
getName() - Method in interface org.drools.definition.process.Process
  The name of the Process.
getName() - Method in interface org.drools.definition.rule.Query
  Returns this query's name.
getName() - Method in interface org.drools.definition.rule.Rule
  Returns this rule's name.
getName() - Method in interface org.drools.definition.type.FactField
  Returns the name of this field.
getName() - Method in interface org.drools.definition.type.FactType
  Returns the name of the FactType.
getName() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns this MBean name
getName() - Method in class org.drools.runtime.conf.WorkItemHandlerOption
  Returns the name of the configured work item handler
getName() - Method in interface org.drools.runtime.process.WorkItem
  The name of the work item.
getName() - Method in interface org.drools.runtime.rule.ActivationGroup
getName() - Method in interface org.drools.runtime.rule.AgendaGroup
getName() - Method in interface org.drools.runtime.rule.RuleFlowGroup
getNewValue() - Method in interface org.drools.event.process.ProcessVariableChangedEvent
  The new value of the variable.
getNode(long) - Method in interface org.drools.definition.process.NodeContainer
  The node in this NodeContainer with the given id.
getNode() - Method in interface org.drools.runtime.process.NodeInstance
  Return the node this node instance refers to.
getNodeContainer() - Method in interface org.drools.definition.process.Node
  The NodeContainer this Node lives in.
getNodeId() - Method in interface org.drools.runtime.process.NodeInstance
  The id of the node this node instance refers to.
getNodeInstance() - Method in interface org.drools.event.process.ProcessNodeEvent
  The node instance this event is related to.
getNodeInstance(long) - Method in interface org.drools.runtime.process.NodeInstanceContainer
  Returns the node instance with the given id, or `null` if the node instance cannot be found.
getNodeInstance() - Method in interface org.drools.runtime.process.ProcessContext
  Returns the node instance that is currently being executed in this context, or `null if no node instance is currently being executed.`
getNodeInstanceContainer() - Method in interface org.drools.runtime.process.NodeInstance
  The node instance container that this node instance is part of.
getNodeInstances() - Method in interface org.drools.runtime.process.NodeInstanceContainer
  Returns all node instances that are currently active within this container.
getNodeName() - Method in interface org.drools.runtime.process.NodeInstance
  The name of the node this node instance refers to.
getNodes() - Method in interface org.drools.definition.process.NodeContainer
  The Nodes of this NodeContainer.
getObject() - Method in interface org.drools.event.rule.ObjectInsertedEvent
getObject() - Method in interface org.drools.event.rule.ObjectUpdatedEvent
getObject(FactHandle) - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Returns the object associated with the given FactHandle.
getObjects() - Method in interface org.drools.runtime.rule.Activation
  Returns the list of objects that make the tuple that created this activation.
getObjects() - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Returns all facts from the current session as a Collection.
getObjects(ObjectFilter) - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Returns all facts from the current session that are accepted by the given `ObjectFilter`.
getObjectType() - Method in interface org.drools.management.ObjectTypeNodeMonitorMBean
  The Object Type of the node
getOldObject() - Method in interface org.drools.event.rule.ObjectRetractedEvent
getOldObject() - Method in interface org.drools.event.rule.ObjectUpdatedEvent
getOldValue() - Method in interface org.drools.event.process.ProcessVariableChangedEvent
  The old value of the variable.
getOperator() - Method in interface org.drools.runtime.rule.Evaluator
  Returns the operator representation object for this evaluator
getOperatorString() - Method in interface org.drools.runtime.rule.Operator
  Returns the String representation for this operator
getOption(Class<T>) - Method in interface org.drools.builder.conf.KnowledgeBuilderOptionsConfiguration
  Gets an option value
getOption(Class<T>, String) - Method in interface org.drools.builder.conf.KnowledgeBuilderOptionsConfiguration
  Gets an option value for the given option + key.
getOption(Class<T>) - Method in interface org.drools.conf.KnowledgeBaseOptionsConfiguration
  Gets an option value
getOption(Class<T>, String) - Method in interface org.drools.conf.KnowledgeBaseOptionsConfiguration
  Gets an option value for the given option + key.
getOption(Class<T>) - Method in interface org.drools.runtime.conf.KnowledgeSessionOptionsConfiguration
  Gets an option value
getOption(Class<T>, String) - Method in interface org.drools.runtime.conf.KnowledgeSessionOptionsConfiguration
  Gets an option value for the given option + key.
getOptionKeys(Class<T>) - Method in interface org.drools.builder.conf.KnowledgeBuilderOptionsConfiguration
  Retrieves the set of all keys for a MultiValueKnowledgeBuilderOption.
getOutgoingConnections() - Method in interface org.drools.definition.process.Node
  The outgoing connections for this Node.
getOutgoingConnections(String) - Method in interface org.drools.definition.process.Node
  The outgoing connections for this Node for the given exit-point.
getPackageName() - Method in class org.drools.builder.conf.DefaultPackageNameOption
  Returns the name of the package configured as default
getPackageName() - Method in interface org.drools.definition.process.Process
  The package name of this process.
getPackageName() - Method in interface org.drools.definition.rule.Query
  Returns the package name (namespace) this query is tied to.
getPackageName() - Method in interface org.drools.definition.rule.Rule
  Returns the package name (namespace) this rule is tied to.
getParameter(String) - Method in interface org.drools.runtime.process.WorkItem
  Returns the value of the parameter with the given name.
getParameters() - Method in interface org.drools.runtime.process.WorkItem
  Returns the map of parameters of this work item.
getPartitionId() - Method in interface org.drools.management.ObjectTypeNodeMonitorMBean
  The partition the node belongs to
getProcess() - Method in interface org.drools.event.knowledgebase.AfterProcessAddedEvent
getProcess() - Method in interface org.drools.event.knowledgebase.AfterProcessRemovedEvent
getProcess() - Method in interface org.drools.event.knowledgebase.BeforeProcessAddedEvent
getProcess() - Method in interface org.drools.event.knowledgebase.BeforeProcessRemovedEvent
getProcess(String) - Method in interface org.drools.KnowledgeBase
  Returns a referent to the Process identified by the given processId
getProcess() - Method in interface org.drools.runtime.process.ProcessInstance
getProcesses() - Method in interface org.drools.definition.KnowledgePackage
  Return the process definitions for this package.
getProcesses() - Method in interface org.drools.KnowledgeBase
getProcessEventListeners() - Method in interface org.drools.event.process.ProcessEventManager
  Returns all event listeners.
getProcessId() - Method in interface org.drools.runtime.process.ProcessInstance
  The id of the process definition that is related to this process instance.
getProcessInstance() - Method in interface org.drools.event.process.ProcessEvent
  The ProcessInstance this event relates to.
getProcessInstance() - Method in interface org.drools.runtime.process.NodeInstance
  The process instance that this node instance is executing in.
getProcessInstance() - Method in interface org.drools.runtime.process.ProcessContext
  Returns the process instance that is currently being executed in this context.
getProcessInstance(long) - Method in interface org.drools.runtime.process.ProcessRuntime
  Returns the process instance with the given id.
getProcessInstanceId() - Method in interface org.drools.runtime.process.WorkItem
  The id of the process instance that requested the execution of this work item
getProcessInstances() - Method in interface org.drools.runtime.process.ProcessRuntime
  Returns a collection of currently active process instances.
getProcessName() - Method in interface org.drools.runtime.process.ProcessInstance
  The name of the process definition that is related to this process instance.
getPropagationContext() - Method in interface org.drools.event.rule.WorkingMemoryEvent
getPropagationContext() - Method in interface org.drools.runtime.rule.Activation
getPropagationNumber() - Method in interface org.drools.runtime.rule.PropagationContext
getProperty(String) - Method in interface org.drools.PropertiesConfiguration
  Gets a property value
getPropertyName() - Method in class org.drools.builder.conf.AccumulateFunctionOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.builder.conf.ClassLoaderCacheOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.builder.conf.DeclarativeAgendaOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.builder.conf.DefaultDialectOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.builder.conf.DefaultPackageNameOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.builder.conf.DumpDirOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.builder.conf.EvaluatorOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.builder.conf.LRUnlinkingOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.builder.conf.ProcessStringEscapesOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.conf.AlphaThresholdOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.AssertBehaviorOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.conf.CompositeKeyDepthOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.conf.ConsequenceExceptionHandlerOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.EventProcessingOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.IndexLeftBetaMemoryOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.IndexRightBetaMemoryOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.LogicalOverrideOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.MaintainTMSOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.conf.MaxThreadsOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.MBeansOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.MultithreadEvaluationOption
  Returns the property name for this option
getPropertyName() - Method in interface org.drools.conf.Option
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.RemoveIdentitiesOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.SequentialAgendaOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.SequentialOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.ShareAlphaNodesOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.conf.ShareBetaNodesOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.runtime.conf.ClockTypeOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.runtime.conf.KeepReferenceOption
  Returns the property name for this option
getPropertyName() - Method in enum org.drools.runtime.conf.QueryListenerOption
  Returns the property name for this option
getPropertyName() - Method in class org.drools.runtime.conf.WorkItemHandlerOption
  Returns the property name for this option
getQuery(String, String) - Method in interface org.drools.KnowledgeBase
  Returns a reference to the Rule identified by the given package and rule names.
getQueryResults(String, Object...) - Method in interface org.drools.runtime.rule.WorkingMemory
  Retrieve the QueryResults of the specified query and arguments
getReader() - Method in interface org.drools.io.Resource
  Opens a Reader to the resource, the user most close this when finished.
getRemovedResourceMappings() - Method in class org.drools.event.knowledgeagent.AfterChangeSetProcessedEvent
getResource() - Method in class org.drools.event.knowledgeagent.AfterResourceProcessedEvent
getResource() - Method in class org.drools.event.knowledgeagent.BeforeResourceProcessedEvent
getResource() - Method in class org.drools.event.knowledgeagent.ResourceCompilationFailedEvent
getResource() - Method in interface org.drools.io.ResourcedObject
getResourceChangeMonitors() - Method in interface org.drools.io.ResourceChangeNotifier
  Return a collection of the added ResourceChangeMonitors
getResourceChangeNotifierService() - Static method in class org.drools.io.ResourceFactory
  A Service that can be started, to provide notifications of changed Resources.
getResourceChangeNotifierService() - Method in interface org.drools.io.ResourceFactoryService
getResourceChangeScannerService() - Static method in class org.drools.io.ResourceFactory
  As service, that scans the disk for changes, this acts as a Monitor for the Notifer service.
getResourceChangeScannerService() - Method in interface org.drools.io.ResourceFactoryService
getResourcesAdded() - Method in interface org.drools.ChangeSet
  Returns an immutable Collection of added Resources for this ChangeSet
getResourcesModified() - Method in interface org.drools.ChangeSet
  Returns an immutable Collection of modified Resources for this ChangeSet
getResourcesRemoved() - Method in interface org.drools.ChangeSet
  Returns an immutable Collection of removed Resources for this ChangeSet
getResourceType(String) - Static method in class org.drools.builder.ResourceType
getResourceType() - Method in class org.drools.event.knowledgeagent.AfterResourceProcessedEvent
getResourceType() - Method in class org.drools.event.knowledgeagent.BeforeResourceProcessedEvent
getResourceType() - Method in class org.drools.event.knowledgeagent.ResourceCompilationFailedEvent
getResult(String) - Method in interface org.drools.runtime.process.WorkItem
  Returns the value of the result parameter with the given name.
getResult(Serializable) - Method in interface org.drools.runtime.rule.AccumulateFunction
  Returns the current value in this accumulation session
getResults() - Method in interface org.drools.runtime.process.WorkItem
  Returns the map of result parameters of this work item.
getResultType() - Method in interface org.drools.runtime.rule.TypedAccumulateFunction
  Returns the class type of the result of this function
getRule() - Method in interface org.drools.event.knowledgebase.AfterKnowledgeBaseLockedEvent
getRule() - Method in interface org.drools.event.knowledgebase.AfterRuleAddedEvent
getRule() - Method in interface org.drools.event.knowledgebase.AfterRuleRemovedEvent
getRule() - Method in interface org.drools.event.knowledgebase.BeforeRuleAddedEvent
getRule() - Method in interface org.drools.event.knowledgebase.BeforeRuleRemovedEvent
getRule(String, String) - Method in interface org.drools.KnowledgeBase
  Returns a reference to the Rule identified by the given package and rule names.
getRule() - Method in interface org.drools.runtime.rule.Activation
getRule() - Method in exception org.drools.runtime.rule.ConsequenceException
getRule() - Method in interface org.drools.runtime.rule.PropagationContext
  The rule that caused the working memory action that created this PropagationContext.
getRule() - Method in interface org.drools.runtime.rule.RuleContext
  Returns the active Rule for the current context
getRuleFlowGroup(String) - Method in interface org.drools.runtime.rule.Agenda
getRules() - Method in interface org.drools.definition.KnowledgePackage
  Return the rule definitions for this package.
getSequentialAgenda() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
getSerialVersionUID() - Static method in class org.drools.event.knowledgeagent.AfterChangeSetProcessedEvent
getSessionClock() - Method in interface org.drools.runtime.KnowledgeRuntime
  Returns the session clock instance assigned to this session
getSessionConfiguration() - Method in interface org.drools.runtime.KnowledgeRuntime
getSessionCount() - Method in interface org.drools.management.DroolsManagementAgentMBean
getState() - Method in interface org.drools.runtime.process.ProcessInstance
  The state of the process instance.
getState() - Method in interface org.drools.runtime.process.WorkItem
  The state of the work item.
getStatefulKnowledgeSessions() - Method in interface org.drools.KnowledgeBase
  Return a collection of the StatefulKnowledgeSessions that exist in this KnowledgeBase.
getStatsByProcess() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsByProcessInstance() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsByRule() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsForProcess(String) - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsForProcessInstance(long) - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
getStatsForRule(String) - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns a formatted String with statistics for a single rule in this session, like number of activations created, cancelled and fired as well as firing time.
getStatus() - Method in class org.drools.event.knowledgeagent.AfterResourceProcessedEvent
getStatus() - Method in class org.drools.event.knowledgeagent.BeforeResourceProcessedEvent
getSystemEventListener() - Static method in class org.drools.SystemEventListenerFactory
  Get the SystemEventListener
getSystemEventListener() - Method in interface org.drools.SystemEventListenerService
  Get the SystemEventListener
getSystemId() - Method in interface org.drools.builder.JaxbConfiguration
getThreshold() - Method in class org.drools.conf.AlphaThresholdOption
  Returns the threshold value for alpha hashing
getTo() - Method in interface org.drools.definition.process.Connection
  The Node the connection goes to.
getTotalActivationsCancelled() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns the total number of activations cancelled in this session since last reset.
getTotalActivationsCreated() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns the total number of activations created in this session since last reset.
getTotalActivationsFired() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns the total number of activations fired in this session since last reset.
getTotalFactCount() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns the total fact count current loaded into this session
getTotalFiringTime() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Returns the total milliseconds spent firing rules in this session since last reset.
getTotalProcessInstancesCompleted() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
getTotalProcessInstancesStarted() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
getToType() - Method in interface org.drools.definition.process.Connection
  The type of entry point of the to Node.
getType() - Method in interface org.drools.definition.process.Process
  The type of process.
getType() - Method in interface org.drools.definition.type.FactField
  Returns the type of this field.
getType() - Method in interface org.drools.runtime.rule.PropagationContext
  The PropagationContextType, numbers may change between Drools versions.
getValue() - Method in interface org.drools.command.Setter
getValue(String) - Method in interface org.drools.runtime.ExecutionResults
getValue(String) - Method in interface org.drools.runtime.StatelessKnowledgeSessionResults
getVariable(String) - Method in interface org.drools.runtime.process.NodeInstance
getVariable(String) - Method in interface org.drools.runtime.process.ProcessContext
  Returns the value of the variable with the given name.
getVariable(String) - Method in interface org.drools.runtime.process.WorkflowProcessInstance
  Returns the value of the variable with the given name.
getVariableId() - Method in interface org.drools.event.process.ProcessVariableChangedEvent
  The unique id of the process variable (definition).
getVariableInstanceId() - Method in interface org.drools.event.process.ProcessVariableChangedEvent
  The unique id of the process variable instance (as multiple node instances with the same process variable definition exists).
getVersion() - Method in interface org.drools.definition.process.Process
  The version of the Process.
getWorkingMemoryEntryPoint(String) - Method in interface org.drools.runtime.rule.WorkingMemory
  Returns the WorkingMemoryEntryPoint instance associated with the given name.
getWorkingMemoryEntryPoints() - Method in interface org.drools.runtime.rule.WorkingMemory
  Returns a collection of all available working memory entry points for this session.
getWorkingMemoryEventListeners() - Method in interface org.drools.event.rule.WorkingMemoryEventManager
  Returns all event listeners.
getWorkItemManager() - Method in interface org.drools.runtime.process.ProcessRuntime
  Returns the `WorkItemManager` related to this session.
getWorksheetName() - Method in interface org.drools.builder.DecisionTableConfiguration
getXjcOpts() - Method in interface org.drools.builder.JaxbConfiguration
GLOBALS - Static variable in class org.drools.runtime.EnvironmentName
Globals - Interface in org.drools.runtime

## H

halt() - Method in interface org.drools.runtime.rule.WorkingMemory
  Request the engine to stop firing rules.
handleException(Activation, WorkingMemory, Exception) - Method in interface org.drools.runtime.rule.ConsequenceExceptionHandler
hasErrors() - Method in interface org.drools.builder.KnowledgeBuilder
  If errors occurred during the build process they are added here
hashCode() - Method in class org.drools.builder.conf.AccumulateFunctionOption
hashCode() - Method in class org.drools.builder.conf.DefaultDialectOption
hashCode() - Method in class org.drools.builder.conf.DefaultPackageNameOption
hashCode() - Method in class org.drools.builder.conf.DumpDirOption
hashCode() - Method in class org.drools.builder.conf.EvaluatorOption
hashCode() - Method in class org.drools.builder.ResourceType
hashCode() - Method in class org.drools.conf.AlphaThresholdOption
hashCode() - Method in class org.drools.conf.CompositeKeyDepthOption
hashCode() - Method in class org.drools.conf.ConsequenceExceptionHandlerOption
hashCode() - Method in class org.drools.conf.MaxThreadsOption
hashCode() - Method in class org.drools.runtime.conf.ClockTypeOption
hashCode() - Method in class org.drools.runtime.conf.WorkItemHandlerOption

## I

IndexLeftBetaMemoryOption - Enum in org.drools.conf
  An Enum for indexLeftBetaMemory option.
IndexRightBetaMemoryOption - Enum in org.drools.conf
  An Enum for indexRightBetaMemory option.
info(String) - Method in interface org.drools.SystemEventListener
  For general info messages
info(String, Object) - Method in interface org.drools.SystemEventListener
init(Serializable) - Method in interface org.drools.runtime.rule.AccumulateFunction
  Initializes the accumulator
insert(Object) - Method in interface org.drools.runtime.ExitPoint
  Deprecated.
insert(Object) - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Inserts a new fact into this entry point
insertLogical(Object) - Method in interface org.drools.runtime.rule.RuleContext
  Logically inserts a fact into the KnowledgeSession, justified by the current rule context.
isActive() - Method in interface org.drools.runtime.rule.Activation
  An Activation is considered active if it is on the agenda and has not yet fired.
isAdvancedProcessRuleIntegration() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isClassLoaderCacheEnabled() - Method in enum org.drools.builder.conf.ClassLoaderCacheOption
isDeclarativeAgendaEnabled() - Method in enum org.drools.builder.conf.DeclarativeAgendaOption
isEnabled() - Method in enum org.drools.conf.MBeansOption
isEnabled(String) - Static method in enum org.drools.conf.MBeansOption
isEvent() - Method in interface org.drools.management.ObjectTypeNodeMonitorMBean
  True if this node corresponds to an event type
isIndexLeftBetaMemory() - Method in enum org.drools.conf.IndexLeftBetaMemoryOption
isIndexLeftBetaMemory() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isIndexRightBetaMemory() - Method in enum org.drools.conf.IndexRightBetaMemoryOption
isIndexRightBetaMemory() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isKeepReference() - Method in enum org.drools.runtime.conf.KeepReferenceOption
isKey() - Method in interface org.drools.definition.type.FactField
  Returns true if this field is a key field.
isLRUnlinkingEnabled() - Method in enum org.drools.builder.conf.LRUnlinkingOption
isMaintainTMS() - Method in enum org.drools.conf.MaintainTMSOption
isMaintainTms() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isMBeansEnabled() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isMonitorChangeSetEvents() - Method in interface org.drools.agent.KnowledgeAgentConfiguration
isMultithreadEvaluation() - Method in enum org.drools.conf.MultithreadEvaluationOption
isMultithreadEvaluation() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isNegated() - Method in interface org.drools.runtime.rule.Operator
  Returns true if this operator instance is negated.
isNewInstance() - Method in interface org.drools.agent.KnowledgeAgentConfiguration
isProcessStringEscapes() - Method in enum org.drools.builder.conf.ProcessStringEscapesOption
isRemoveIdentities() - Method in enum org.drools.conf.RemoveIdentitiesOption
isRemoveIdentities() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isScanDirectories() - Method in interface org.drools.agent.KnowledgeAgentConfiguration
isScanResources() - Method in interface org.drools.agent.KnowledgeAgentConfiguration
isSequential() - Method in enum org.drools.conf.SequentialOption
isSequential() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isShareAlphaNodes() - Method in enum org.drools.conf.ShareAlphaNodesOption
isShareAlphaNodes() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isShareBetaNodes() - Method in enum org.drools.conf.ShareBetaNodesOption
isShareBetaNodes() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
isTemporal() - Method in interface org.drools.runtime.rule.Evaluator
  Returns true if this evaluator implements a temporal evaluation, i.e., a time sensitive evaluation whose properties of matching only events within an specific time interval can be used for determining event expirations automatically.
isTimeIncluded(long) - Method in class org.drools.runtime.help.QuartzHelper.QuartzCalendarAdapter
isTimeIncluded(long) - Method in interface org.drools.time.Calendar
isUseKBaseClassLoaderForCompiling() - Method in interface org.drools.agent.KnowledgeAgentConfiguration
iterator() - Method in interface org.drools.runtime.rule.QueryResults

## J

JaxbConfiguration - Interface in org.drools.builder
JPAKnowledgeService - Class in org.drools.persistence.jpa
  Long term out of the box persistence of runtime state with JPA is possible with Drools & jBPM.
JPAKnowledgeService() - Constructor for class org.drools.persistence.jpa.JPAKnowledgeService

## K

KBaseConfigurationMonitorMBean - Interface in org.drools.management
KeepReferenceOption - Enum in org.drools.runtime.conf
  Option to configure if the knowledge base should retain a reference to the knowledge session or not.
KnowledgeAgent - Interface in org.drools.agent
  The KnowledgeAgentFactory provides detailed information on how to create and use the KnowledgeAgent.
KnowledgeAgent.ResourceStatus - Enum in org.drools.agent
KnowledgeAgentConfiguration - Interface in org.drools.agent
  drools.agent.scanResources = <true|false>
  drools.agent.scanDirectories = <true|false>
  drools.agent.newInstance = <true|false> // currently this is hard coded to true
  drools.agent.monitorChangeSetEvents = <true|false>
KnowledgeAgentEventListener - Interface in org.drools.event.knowledgeagent
KnowledgeAgentFactory - Class in org.drools.agent
  The KnowlegeAgent is created by the KnowlegeAgentFactory.
KnowledgeAgentFactory() - Constructor for class org.drools.agent.KnowledgeAgentFactory
KnowledgeAgentProvider - Interface in org.drools.agent
  KnowledgeAgentProvider is used by the KnowledgeAgentFactory to "provide" it's concrete implementation.
KnowledgeBase - Interface in org.drools
  The KnowledgeBase is a repository of all the application's knowledge definitions.
KnowledgeBaseConfiguration - Interface in org.drools
  A class to store KnowledgeBase related configuration.
KnowledgeBaseEvent - Interface in org.drools.event.knowledgebase
KnowledgeBaseEventListener - Interface in org.drools.event.knowledgebase
KnowledgeBaseEventManager - Interface in org.drools.event.knowledgebase
KnowledgeBaseFactory - Class in org.drools
  This factory will create and return a KnowledgeBase instance, an optional KnowledgeBaseConfiguration can be provided.
KnowledgeBaseFactory() - Constructor for class org.drools.KnowledgeBaseFactory
KnowledgeBaseFactoryService - Interface in org.drools
  KnowledgeBaseFactoryService is the interface implemented by KnowledgeBaseFactory.
KnowledgeBaseOption - Interface in org.drools.conf
  A markup interface for KnowledgeBaseConfiguration options
KnowledgeBaseOptionsConfiguration - Interface in org.drools.conf
  A base interface for type safe configurations
knowledgeBaseUpdated(KnowledgeBaseUpdatedEvent) - Method in interface org.drools.event.knowledgeagent.KnowledgeAgentEventListener
knowledgeBaseUpdated(KnowledgeBaseUpdatedEvent) - Method in class org.drools.event.rule.DebugKnowledgeAgentEventListener
knowledgeBaseUpdated(KnowledgeBaseUpdatedEvent) - Method in class org.drools.event.rule.DefaultKnowledgeAgentEventListener
KnowledgeBaseUpdatedEvent - Class in org.drools.event.knowledgeagent
KnowledgeBaseUpdatedEvent(KnowledgeBase) - Constructor for class org.drools.event.knowledgeagent.KnowledgeBaseUpdatedEvent
KnowledgeBuilder - Interface in org.drools.builder
  The KnowledgeBuilder is responsible for taking source files, such as a .drl file, a .bpmn2 file or an .xls file, and turning them into a KnowledgePackage of rule and process definitions which a KnowledgeBase can consume.
KnowledgeBuilderConfiguration - Interface in org.drools.builder
  This class configures the knowledge package builder and compiler.
KnowledgeBuilderError - Interface in org.drools.builder
  A reported error during the build process.
KnowledgeBuilderErrors - Interface in org.drools.builder
  A typed collection of errors.
KnowledgeBuilderFactory - Class in org.drools.builder
  This factory is used to build the knowledge base resources that are held collectively in KnowledgePackages.
KnowledgeBuilderFactory() - Constructor for class org.drools.builder.KnowledgeBuilderFactory
KnowledgeBuilderFactoryService - Interface in org.drools.builder
  KnowledgeBuilderFactoryService is used by the KnowledgeBuilderFactory to "provide" it's concrete implementation.
KnowledgeBuilderHelper - Class in org.drools.builder.help
  Provides helper methods for working with JAXB and a Knowledgebase, it takes care of the Classpath issues when mapping against internal type declarations.
KnowledgeBuilderHelper() - Constructor for class org.drools.builder.help.KnowledgeBuilderHelper
KnowledgeBuilderOption - Interface in org.drools.builder.conf
  A markup interface for KnowledgeBuilderConfiguration options
KnowledgeBuilderOptionsConfiguration - Interface in org.drools.builder.conf
  A base interface for type safe configurations
KnowledgeContext - Interface in org.drools.runtime
KnowledgeDefinition - Interface in org.drools.definition
  Marker interface for all KnowlegeDefinition's
KnowledgeDescr - Interface in org.drools.definition
  A top level interface for Knowledge Descriptors.
KnowledgeLog - Interface in org.drools.logger
KnowledgePackage - Interface in org.drools.definition
  This provides a collection of knowledge definitions that can be given to a KnowledgeBase.
KnowledgeRuntime - Interface in org.drools.runtime
KnowledgeRuntimeEvent - Interface in org.drools.event
  An event that is generated by the knowledge runtime.
KnowledgeRuntimeEventManager - Interface in org.drools.event
  A manager for runtime events.
KnowledgeRuntimeLogger - Interface in org.drools.logger
  A logger for audit events.
KnowledgeRuntimeLoggerFactory - Class in org.drools.logger
  The KnowledgeRuntimeLogger uses the comprehensive event system to create an audit log that can be used to log the execution of the session for later inspection, in tools such as the Eclipse audit viewer.
KnowledgeRuntimeLoggerFactory() - Constructor for class org.drools.logger.KnowledgeRuntimeLoggerFactory
KnowledgeRuntimeLoggerFactoryService - Interface in org.drools.logger
KnowledgeSessionConfiguration - Interface in org.drools.runtime
  KnowledgeSessionConfiguration A class to store Session related configuration.
KnowledgeSessionMonitoringMBean - Interface in org.drools.management
  An MBean interface for Knowledge Session monitoring
KnowledgeSessionOption - Interface in org.drools.runtime.conf
  A markup interface for KnowledgeSessionConfiguration options
KnowledgeSessionOptionsConfiguration - Interface in org.drools.runtime.conf
  A base interface for type safe configurations
KnowledgeStoreService - Interface in org.drools.persistence.jpa

## L

listMetaAttributes() - Method in interface org.drools.definition.rule.Query
  Deprecated.
listMetaAttributes() - Method in interface org.drools.definition.rule.Rule
  Deprecated.
LiveQuery - Interface in org.drools.runtime.rule
loadStatefulKnowledgeSession(int, KnowledgeBase, KnowledgeSessionConfiguration, Environment) - Static method in class org.drools.persistence.jpa.JPAKnowledgeService
loadStatefulKnowledgeSession(int, KnowledgeBase, KnowledgeSessionConfiguration, Environment) - Method in interface org.drools.persistence.jpa.KnowledgeStoreService
LogicalOverrideOption - Enum in org.drools.conf
  An Enum for LogicalOverride option.
LRUnlinkingOption - Enum in org.drools.builder.conf
  An Enum for Left & Right Unlinking option.

## M

MaintainTMSOption - Enum in org.drools.conf
  An Enum for MaintainTMS option.
marshall(OutputStream, StatefulKnowledgeSession) - Method in interface org.drools.marshalling.Marshaller
  Marshalls the given StatefulKnowledgeSession into the provided OutputStream
Marshaller - Interface in org.drools.marshalling
MarshallerFactory - Class in org.drools.marshalling
  The MarshallerFactory is used to marshal and unmarshal StatefulKnowledgeSessions.
MarshallerFactory() - Constructor for class org.drools.marshalling.MarshallerFactory
MarshallerProvider - Interface in org.drools.marshalling
  This api is experimental and thus the classes and the interfaces returned are subject to change.
matchesExtension(String) - Method in class org.drools.builder.ResourceType
MaxThreadsOption - Class in org.drools.conf
  A class for the max threads configuration.
MBeansOption - Enum in org.drools.conf
  An Enum for MBeans Enabled option.
MODIFICATION - Static variable in interface org.drools.runtime.rule.PropagationContext
modifiedService(ServiceReference, Object) - Method in class org.drools.osgi.api.Activator.DroolsServiceTracker
monitorResourceChangeEvents(boolean) - Method in interface org.drools.agent.KnowledgeAgent
MultithreadEvaluationOption - Enum in org.drools.conf
  An Enum for multithread evaluation option.
MultiValueKnowledgeBaseOption - Interface in org.drools.conf
  A markup interface for MultiValueKnowledgeBaseConfiguration options
MultiValueKnowledgeBuilderOption - Interface in org.drools.builder.conf
  A markup interface for MultiValueKnowledgeBuilderConfiguration options
MultiValueKnowledgeSessionOption - Interface in org.drools.runtime.conf
  A markup interface for MultiValueKnowledgeSessionConfiguration options

## N

newAbortWorkItem(long) - Static method in class org.drools.command.CommandFactory
newAbortWorkItem(long) - Method in interface org.drools.command.CommandFactoryService
newBatchExecution(List<? extends Command>) - Static method in class org.drools.command.CommandFactory
  This is a special composite command and will execute all the supplied commands in turn.
newBatchExecution(List<? extends Command>, String) - Static method in class org.drools.command.CommandFactory
newBatchExecution(List<? extends Command>, String) - Method in interface org.drools.command.CommandFactoryService
newByteArrayResource(byte[]) - Static method in class org.drools.io.ResourceFactory
newByteArrayResource(byte[]) - Method in interface org.drools.io.ResourceFactoryService
newClassFilterAcceptor(String[]) - Static method in class org.drools.marshalling.MarshallerFactory
newClassFilterAcceptor(String[]) - Method in interface org.drools.marshalling.MarshallerProvider
newClassPathResource(String) - Static method in class org.drools.io.ResourceFactory
newClassPathResource(String, Class) - Static method in class org.drools.io.ResourceFactory
newClassPathResource(String, ClassLoader) - Static method in class org.drools.io.ResourceFactory
newClassPathResource(String) - Method in interface org.drools.io.ResourceFactoryService
newClassPathResource(String, ClassLoader) - Method in interface org.drools.io.ResourceFactoryService
newClassPathResource(String, Class<?>) - Method in interface org.drools.io.ResourceFactoryService
newCompleteWorkItem(long, Map<String, Object>) - Static method in class org.drools.command.CommandFactory
newCompleteWorkItem(long, Map<String, Object>) - Method in interface org.drools.command.CommandFactoryService
newConsoleLogger(KnowledgeRuntimeEventManager) - Static method in class org.drools.logger.KnowledgeRuntimeLoggerFactory
  Logs events to command line console.
newConsoleLogger(KnowledgeRuntimeEventManager) - Method in interface org.drools.logger.KnowledgeRuntimeLoggerFactoryService
newDecisionTableConfiguration() - Static method in class org.drools.builder.KnowledgeBuilderFactory
  DecisionTable resources require a ResourceConfiguration, that configuration instance is created here.
newDecisionTableConfiguration() - Method in interface org.drools.builder.KnowledgeBuilderFactoryService
  DecisionTables need to take a configuration of the InputType and XLS based ones can also take a Worksheet name.
newDescrResource(KnowledgeDescr) - Static method in class org.drools.io.ResourceFactory
newDescrResource(KnowledgeDescr) - Method in interface org.drools.io.ResourceFactoryService
newEnvironment() - Static method in class org.drools.KnowledgeBaseFactory
newEnvironment() - Method in interface org.drools.KnowledgeBaseFactoryService
  Instantiate and return an Environment
newFileLogger(KnowledgeRuntimeEventManager, String) - Static method in class org.drools.logger.KnowledgeRuntimeLoggerFactory
  Creates a file logger in the current thread.
newFileLogger(KnowledgeRuntimeEventManager, String) - Method in interface org.drools.logger.KnowledgeRuntimeLoggerFactoryService
newFileResource(File) - Static method in class org.drools.io.ResourceFactory
newFileResource(String) - Static method in class org.drools.io.ResourceFactory
newFileSystemResource(File) - Method in interface org.drools.io.ResourceFactoryService
newFileSystemResource(String) - Method in interface org.drools.io.ResourceFactoryService
newFireAllRules() - Static method in class org.drools.command.CommandFactory
newFireAllRules(int) - Static method in class org.drools.command.CommandFactory
newFireAllRules(String) - Static method in class org.drools.command.CommandFactory
newFireAllRules() - Method in interface org.drools.command.CommandFactoryService
newFireAllRules(int) - Method in interface org.drools.command.CommandFactoryService
newFireAllRules(String) - Method in interface org.drools.command.CommandFactoryService
newGetGlobal(String) - Static method in class org.drools.command.CommandFactory
  Gets the global and adds it to the ExecutionResults
newGetGlobal(String, String) - Static method in class org.drools.command.CommandFactory
  Gets the global and adds it ot the BatchExecutionresults using the alternative outIdentifier.
newGetGlobal(String) - Method in interface org.drools.command.CommandFactoryService
newGetGlobal(String, String) - Method in interface org.drools.command.CommandFactoryService
newGetObject(FactHandle) - Static method in class org.drools.command.CommandFactory
newGetObject(FactHandle) - Method in interface org.drools.command.CommandFactoryService
newGetObjects() - Static method in class org.drools.command.CommandFactory
newGetObjects(ObjectFilter) - Static method in class org.drools.command.CommandFactory
newGetObjects() - Method in interface org.drools.command.CommandFactoryService
newGetObjects(ObjectFilter) - Method in interface org.drools.command.CommandFactoryService
newIdentityMarshallingStrategy() - Static method in class org.drools.marshalling.MarshallerFactory
newIdentityMarshallingStrategy(ObjectMarshallingStrategyAcceptor) - Static method in class org.drools.marshalling.MarshallerFactory
newIdentityMarshallingStrategy() - Method in interface org.drools.marshalling.MarshallerProvider
newIdentityMarshallingStrategy(ObjectMarshallingStrategyAcceptor) - Method in interface org.drools.marshalling.MarshallerProvider
newInputStreamResource(InputStream) - Static method in class org.drools.io.ResourceFactory
newInputStreamResource(InputStream) - Method in interface org.drools.io.ResourceFactoryService
newInsert(Object) - Static method in class org.drools.command.CommandFactory
  Inserts a new instance
newInsert(Object, String) - Static method in class org.drools.command.CommandFactory
  Inserts a new instance but references via the outIdentifier, which is returned as part of the ExecutionResults
newInsert(Object, String, boolean, String) - Static method in class org.drools.command.CommandFactory
  Inserts a new instance but references via the outIdentifier, which is returned as part of the ExecutionResults The outIdentifier can be null.
newInsert(Object) - Method in interface org.drools.command.CommandFactoryService
newInsert(Object, String, boolean, String) - Method in interface org.drools.command.CommandFactoryService
newInsertElements(Collection) - Static method in class org.drools.command.CommandFactory
  Iterate and insert each of the elements of the Collection.
newInsertElements(Collection, String, boolean, String) - Static method in class org.drools.command.CommandFactory
  Iterate and insert each of the elements of the Collection.
newInsertElements(Collection) - Method in interface org.drools.command.CommandFactoryService
newInsertElements(Collection, String, boolean, String) - Method in interface org.drools.command.CommandFactoryService
newInstance() - Method in interface org.drools.definition.type.FactType
  Create a new fact based on the declared fact type.
newJaxbConfiguration(Options, String) - Static method in class org.drools.builder.KnowledgeBuilderFactory
newJaxbConfiguration(Options, String) - Method in interface org.drools.builder.KnowledgeBuilderFactoryService
newJAXBContext(String[], Map<String, ?>, KnowledgeBase) - Method in interface org.drools.builder.help.DroolsJaxbHelperProvider
  Creates a new JAXBContext, from which the Marshaller and Unmarshaller can be created, which are used by the Transformer pipeline stage.
newJAXBContext(String[], KnowledgeBase) - Static method in class org.drools.builder.help.KnowledgeBuilderHelper
  Creates a new JAXBContext, from which the Marshaller and Unmarshaller can be created, which are used by the Transformer pipeline stage.
newJAXBContext(String[], Map<String, ?>, KnowledgeBase) - Static method in class org.drools.builder.help.KnowledgeBuilderHelper
newJSonMarshaller() - Static method in class org.drools.runtime.help.BatchExecutionHelper
newJSonMarshaller() - Method in interface org.drools.runtime.help.BatchExecutionHelperProvider
newKBuilderSetPropertyCommand(String, String, String) - Static method in class org.drools.command.CommandFactory
newKBuilderSetPropertyCommand(String, String, String) - Method in interface org.drools.command.CommandFactoryService
newKnowledgeAgent(String) - Static method in class org.drools.agent.KnowledgeAgentFactory
newKnowledgeAgent(String, KnowledgeBase) - Static method in class org.drools.agent.KnowledgeAgentFactory
newKnowledgeAgent(String, KnowledgeAgentConfiguration) - Static method in class org.drools.agent.KnowledgeAgentFactory
newKnowledgeAgent(String, KnowledgeBase, KnowledgeAgentConfiguration) - Static method in class org.drools.agent.KnowledgeAgentFactory
newKnowledgeAgent(String, KnowledgeBase, KnowledgeAgentConfiguration, KnowledgeBuilderConfiguration) - Static method in class org.drools.agent.KnowledgeAgentFactory
newKnowledgeAgent(String, KnowledgeBase) - Method in interface org.drools.agent.KnowledgeAgentProvider
newKnowledgeAgent(String, KnowledgeBase, KnowledgeAgentConfiguration) - Method in interface org.drools.agent.KnowledgeAgentProvider
newKnowledgeAgent(String, KnowledgeBase, KnowledgeAgentConfiguration, KnowledgeBuilderConfiguration) - Method in interface org.drools.agent.KnowledgeAgentProvider
newKnowledgeAgentConfiguration() - Static method in class org.drools.agent.KnowledgeAgentFactory
newKnowledgeAgentConfiguration(Properties) - Static method in class org.drools.agent.KnowledgeAgentFactory
newKnowledgeAgentConfiguration() - Method in interface org.drools.agent.KnowledgeAgentProvider
newKnowledgeAgentConfiguration(Properties) - Method in interface org.drools.agent.KnowledgeAgentProvider
newKnowledgeBase() - Method in interface org.drools.builder.KnowledgeBuilder
  Creates a new KnowledgeBase from the knowledge packages that have been added to this builder.
newKnowledgeBase() - Static method in class org.drools.KnowledgeBaseFactory
  Create a new KnowledgeBase using the default KnowledgeBaseConfiguration
newKnowledgeBase(String) - Static method in class org.drools.KnowledgeBaseFactory
  Create a new KnowledgeBase using the default KnowledgeBaseConfiguration and the given KnowledgeBase ID.
newKnowledgeBase(KnowledgeBaseConfiguration) - Static method in class org.drools.KnowledgeBaseFactory
  Create a new KnowledgeBase using the given KnowledgeBaseConfiguration
newKnowledgeBase(String, KnowledgeBaseConfiguration) - Static method in class org.drools.KnowledgeBaseFactory
  Create a new KnowledgeBase using the given KnowledgeBaseConfiguration and the given KnowledgeBase ID.
newKnowledgeBase() - Method in interface org.drools.KnowledgeBaseFactoryService
  Instantiate and return a KnowledgeBase using a default KnowledgeBaseConfiguration
newKnowledgeBase(String) - Method in interface org.drools.KnowledgeBaseFactoryService
  Instantiate and return a KnowledgeBase using a default KnowledgeBaseConfiguration and the given KnowledgeBase ID.
newKnowledgeBase(KnowledgeBaseConfiguration) - Method in interface org.drools.KnowledgeBaseFactoryService
  Instantiate and return a KnowledgeBase using the given KnowledgeBaseConfiguration
newKnowledgeBase(String, KnowledgeBaseConfiguration) - Method in interface org.drools.KnowledgeBaseFactoryService
  Instantiate and return a KnowledgeBase using the given KnowledgeBaseConfiguration and the given KnowledgeBase ID.
newKnowledgeBaseConfiguration() - Static method in class org.drools.KnowledgeBaseFactory
  Create a KnowledgeBaseConfiguration on which properties can be set.
newKnowledgeBaseConfiguration(Properties, ClassLoader...) - Static method in class org.drools.KnowledgeBaseFactory
  Create a KnowledgeBaseConfiguration on which properties can be set.
newKnowledgeBaseConfiguration() - Method in interface org.drools.KnowledgeBaseFactoryService
  Instantiate and return a new KnowledgeBaseConfiguration
newKnowledgeBaseConfiguration(Properties, ClassLoader...) - Method in interface org.drools.KnowledgeBaseFactoryService
  Instantiate and return a new KnowledgeBaseConfiguration
newKnowledgeBuilder() - Static method in class org.drools.builder.KnowledgeBuilderFactory
  Create and return a new KnowledgeBuilder, using the default KnowledgeBuilderConfigurations
newKnowledgeBuilder(KnowledgeBuilderConfiguration) - Static method in class org.drools.builder.KnowledgeBuilderFactory
  Create and return a new KnowledgeBuilder, using he given KnowledgeBuilderConfigurations
newKnowledgeBuilder(KnowledgeBase) - Static method in class org.drools.builder.KnowledgeBuilderFactory
newKnowledgeBuilder(KnowledgeBase, KnowledgeBuilderConfiguration) - Static method in class org.drools.builder.KnowledgeBuilderFactory
newKnowledgeBuilder() - Method in interface org.drools.builder.KnowledgeBuilderFactoryService
  Instantiate and return a new KnowledgeBuilder using the default KnowledgeBuilderConfiguration
newKnowledgeBuilder(KnowledgeBuilderConfiguration) - Method in interface org.drools.builder.KnowledgeBuilderFactoryService
  Instantiate and return a new KnowledgeBuilder using the given KnowledgeBuilderConfiguration
newKnowledgeBuilder(KnowledgeBase) - Method in interface org.drools.builder.KnowledgeBuilderFactoryService
newKnowledgeBuilder(KnowledgeBase, KnowledgeBuilderConfiguration) - Method in interface org.drools.builder.KnowledgeBuilderFactoryService
newKnowledgeBuilderConfiguration() - Static method in class org.drools.builder.KnowledgeBuilderFactory
  Create a KnowledgeBuilderConfiguration on which properties can be set.
newKnowledgeBuilderConfiguration(Properties, ClassLoader...) - Static method in class org.drools.builder.KnowledgeBuilderFactory
  Create a KnowledgeBuilderConfiguration on which properties can be set.
newKnowledgeBuilderConfiguration() - Method in interface org.drools.builder.KnowledgeBuilderFactoryService
  Instantiate and return a new KnowledgeBuilderConfiguration
newKnowledgeBuilderConfiguration(Properties, ClassLoader...) - Method in interface org.drools.builder.KnowledgeBuilderFactoryService
  Instantiate and return a new KnowledgeBuilderConfiguration
newKnowledgeSessionConfiguration() - Static method in class org.drools.KnowledgeBaseFactory
  Create a KnowledgeSessionConfiguration on which properties can be set.
newKnowledgeSessionConfiguration(Properties) - Static method in class org.drools.KnowledgeBaseFactory
  Create a KnowledgeSessionConfiguration on which properties can be set.
newKnowledgeSessionConfiguration() - Method in interface org.drools.KnowledgeBaseFactoryService
  Instantiate and return a new KnowledgeSessionConfiguration
newKnowledgeSessionConfiguration(Properties) - Method in interface org.drools.KnowledgeBaseFactoryService
  Instantiate and return a new KnowledgeSessionConfiguration
newMarshaller(KnowledgeBase) - Static method in class org.drools.marshalling.MarshallerFactory
  Default uses the serialise marshalling strategy.
newMarshaller(KnowledgeBase, ObjectMarshallingStrategy[]) - Static method in class org.drools.marshalling.MarshallerFactory
newMarshaller(KnowledgeBase) - Method in interface org.drools.marshalling.MarshallerProvider
  The marshalling strategies for this method are undefined and thus they are derived from the ksession's or environment provided
newMarshaller(KnowledgeBase, ObjectMarshallingStrategy[]) - Method in interface org.drools.marshalling.MarshallerProvider
  This will override the strategies specified in the ksession or environment.
newModify(FactHandle, List<Setter>) - Static method in class org.drools.command.CommandFactory
newModify(FactHandle, List<Setter>) - Method in interface org.drools.command.CommandFactoryService
newNewKnowledgeBuilderConfigurationCommand(String) - Static method in class org.drools.command.CommandFactory
newNewKnowledgeBuilderConfigurationCommand(String) - Method in interface org.drools.command.CommandFactoryService
newQuery(String, String) - Static method in class org.drools.command.CommandFactory
  Executes a query.
newQuery(String, String, Object[]) - Static method in class org.drools.command.CommandFactory
  Executes a query using the given parameters.
newQuery(String, String) - Method in interface org.drools.command.CommandFactoryService
newQuery(String, String, Object[]) - Method in interface org.drools.command.CommandFactoryService
newReaderResource(Reader) - Static method in class org.drools.io.ResourceFactory
newReaderResource(Reader, String) - Static method in class org.drools.io.ResourceFactory
newReaderResource(Reader) - Method in interface org.drools.io.ResourceFactoryService
newReaderResource(Reader, String) - Method in interface org.drools.io.ResourceFactoryService
newResourceChangeScannerConfiguration() - Method in interface org.drools.io.ResourceChangeScanner
  New ResourceChangeScannerConfiguration which can be used to update this service.
newResourceChangeScannerConfiguration(Properties) - Method in interface org.drools.io.ResourceChangeScanner
  New ResourceChangeScannerConfiguration, using the given Properties, which can be used to update this service.
newRetract(FactHandle) - Static method in class org.drools.command.CommandFactory
newRetract(FactHandle) - Method in interface org.drools.command.CommandFactoryService
newSerializeMarshallingStrategy() - Static method in class org.drools.marshalling.MarshallerFactory
newSerializeMarshallingStrategy(ObjectMarshallingStrategyAcceptor) - Static method in class org.drools.marshalling.MarshallerFactory
newSerializeMarshallingStrategy() - Method in interface org.drools.marshalling.MarshallerProvider
newSerializeMarshallingStrategy(ObjectMarshallingStrategyAcceptor) - Method in interface org.drools.marshalling.MarshallerProvider
newSetGlobal(String, Object) - Static method in class org.drools.command.CommandFactory
  Sets the global.
newSetGlobal(String, Object, boolean) - Static method in class org.drools.command.CommandFactory
  Sets the global but also when the out parameter is true specifies that the global is added to the ExecutionResults.
newSetGlobal(String, Object, String) - Static method in class org.drools.command.CommandFactory
  Sets the global but also specifies that the global is added to the ExecutionResults.
newSetGlobal(String, Object) - Method in interface org.drools.command.CommandFactoryService
newSetGlobal(String, Object, boolean) - Method in interface org.drools.command.CommandFactoryService
newSetGlobal(String, Object, String) - Method in interface org.drools.command.CommandFactoryService
newSetter(String, String) - Static method in class org.drools.command.CommandFactory
newSetter(String, String) - Method in interface org.drools.command.CommandFactoryService
newSignalEvent(String, Object) - Static method in class org.drools.command.CommandFactory
newSignalEvent(long, String, Object) - Static method in class org.drools.command.CommandFactory
newSignalEvent(String, Object) - Method in interface org.drools.command.CommandFactoryService
newSignalEvent(long, String, Object) - Method in interface org.drools.command.CommandFactoryService
newStartProcess(String) - Static method in class org.drools.command.CommandFactory
  Start a process
newStartProcess(String, Map<String, Object>) - Static method in class org.drools.command.CommandFactory
  Start a process using the given parameters.
newStartProcess(String) - Method in interface org.drools.command.CommandFactoryService
newStartProcess(String, Map<String, Object>) - Method in interface org.drools.command.CommandFactoryService
newStatefulKnowledgeSession(KnowledgeSessionConfiguration, Environment) - Method in interface org.drools.KnowledgeBase
  Create a new StatefulKnowledgeSession using the given session configuration and/or environment.
newStatefulKnowledgeSession() - Method in interface org.drools.KnowledgeBase
  Create a new StatefulKnowledgeSession using the default session configuration.
newStatefulKnowledgeSession(KnowledgeBase, KnowledgeSessionConfiguration, Environment) - Static method in class org.drools.persistence.jpa.JPAKnowledgeService
newStatefulKnowledgeSession(KnowledgeBase, KnowledgeSessionConfiguration, Environment) - Method in interface org.drools.persistence.jpa.KnowledgeStoreService
newStatelessKnowledgeSession() - Method in interface org.drools.agent.KnowledgeAgent
  StatelessKnowledgeSession created from here will always have the execute() method called against the latest built KnowledgeBase
newStatelessKnowledgeSession(KnowledgeSessionConfiguration) - Method in interface org.drools.agent.KnowledgeAgent
  StatelessKnowledgeSession created from here will always have the execute() method called against the latest built KnowledgeBase
newStatelessKnowledgeSession(KnowledgeSessionConfiguration) - Method in interface org.drools.KnowledgeBase
  Create a new StatelessKnowledgeSession using the given session configuration.
newStatelessKnowledgeSession() - Method in interface org.drools.KnowledgeBase
  Create a new StatelessKnowledgeSession using the default session configuration.
newThreadedFileLogger(KnowledgeRuntimeEventManager, String, int) - Static method in class org.drools.logger.KnowledgeRuntimeLoggerFactory
  Creates a file logger that executes in a different thread, where information is written on given intervals (in milliseconds).
newThreadedFileLogger(KnowledgeRuntimeEventManager, String, int) - Method in interface org.drools.logger.KnowledgeRuntimeLoggerFactoryService
newUrlResource(URL) - Static method in class org.drools.io.ResourceFactory
newUrlResource(String) - Static method in class org.drools.io.ResourceFactory
newUrlResource(URL) - Method in interface org.drools.io.ResourceFactoryService
newUrlResource(String) - Method in interface org.drools.io.ResourceFactoryService
newXStreamMarshaller() - Static method in class org.drools.runtime.help.BatchExecutionHelper
newXStreamMarshaller() - Method in interface org.drools.runtime.help.BatchExecutionHelperProvider
Node - Interface in org.drools.definition.process
  A Node represents an activity in the process flow chart.
NodeContainer - Interface in org.drools.definition.process
  A NodeContainer contains a set of Nodes There are different types of NodeContainers and NodeContainers may be nested.
NodeInstance - Interface in org.drools.runtime.process
  A node instance represents the execution of one specific node in a process instance.
NodeInstanceContainer - Interface in org.drools.runtime.process
  A node instance container is a container that can contain (zero or more) node instances.

## O

OBJECT_MARSHALLING_STRATEGIES - Static variable in class org.drools.runtime.EnvironmentName
ObjectFilter - Interface in org.drools.runtime
  ObjectFilter is used with WorkingMemories to filter out instances during Iteration
objectInserted(ObjectInsertedEvent) - Method in class org.drools.event.rule.DebugWorkingMemoryEventListener
objectInserted(ObjectInsertedEvent) - Method in class org.drools.event.rule.DefaultWorkingMemoryEventListener
objectInserted(ObjectInsertedEvent) - Method in interface org.drools.event.rule.WorkingMemoryEventListener
ObjectInsertedEvent - Interface in org.drools.event.rule
ObjectMarshallingStrategy - Interface in org.drools.marshalling
ObjectMarshallingStrategyAcceptor - Interface in org.drools.marshalling
objectRetracted(ObjectRetractedEvent) - Method in class org.drools.event.rule.DebugWorkingMemoryEventListener
objectRetracted(ObjectRetractedEvent) - Method in class org.drools.event.rule.DefaultWorkingMemoryEventListener
objectRetracted(ObjectRetractedEvent) - Method in interface org.drools.event.rule.WorkingMemoryEventListener
ObjectRetractedEvent - Interface in org.drools.event.rule
ObjectTypeNodeMonitorMBean - Interface in org.drools.management
  An interface for OTN MBean
objectUpdated(ObjectUpdatedEvent) - Method in class org.drools.event.rule.DebugWorkingMemoryEventListener
objectUpdated(ObjectUpdatedEvent) - Method in class org.drools.event.rule.DefaultWorkingMemoryEventListener
objectUpdated(ObjectUpdatedEvent) - Method in interface org.drools.event.rule.WorkingMemoryEventListener
ObjectUpdatedEvent - Interface in org.drools.event.rule
openLiveQuery(String, Object[], ViewChangedEventListener) - Method in interface org.drools.runtime.rule.WorkingMemory
Operator - Interface in org.drools.runtime.rule
  An interface for Operator definitions.
Option - Interface in org.drools.conf
  A base interface for type safe options in configuration objects
org.drools - package org.drools
  The KnowledgeBase and its factory.
org.drools.agent - package org.drools.agent
  The KnowlegeAgent provides automatic loading, caching and re-loading, of resources and is configured from a properties files.
org.drools.builder - package org.drools.builder
  The builder package is responsible for building knowledge definitions from artifact resources.
org.drools.builder.conf - package org.drools.builder.conf
org.drools.builder.help - package org.drools.builder.help
  Providers helper classes that can be used during building.
org.drools.command - package org.drools.command
org.drools.conf - package org.drools.conf
org.drools.definition - package org.drools.definition
  All classes to create definitions, as built by the KnowledgeBuilder from artifact resources, can be found here.
org.drools.definition.process - package org.drools.definition.process
  The classes that make up a Process definition.
org.drools.definition.rule - package org.drools.definition.rule
  The classes that make up a Rule definition.
org.drools.definition.type - package org.drools.definition.type
org.drools.event - package org.drools.event
  Drools has a comprehensive event api for all parts of the platform.
org.drools.event.io - package org.drools.event.io
org.drools.event.knowledgeagent - package org.drools.event.knowledgeagent
org.drools.event.knowledgebase - package org.drools.event.knowledgebase
  Events emitted while updating the definitions in the KnowledgeBase.
org.drools.event.process - package org.drools.event.process
  Events emitted while process instances are executing.
org.drools.event.rule - package org.drools.event.rule
  Events emitted while Rules are executing.
org.drools.io - package org.drools.io
  io library for working with Resources See ResourceFactory for more details
org.drools.logger - package org.drools.logger
  Logger classes use to log the KnowledgeRuntime's execution.
org.drools.management - package org.drools.management
org.drools.marshalling - package org.drools.marshalling
  Marshalling classes are used to marshall and unmarshal StatefulKnowledgeSessions See MarshallerFactory for more detailed information.
org.drools.osgi.api - package org.drools.osgi.api
org.drools.persistence.jpa - package org.drools.persistence.jpa
org.drools.runtime - package org.drools.runtime
  The runtime engine classes, including StatefulKnowledgeSession and StatelessKnowledgeSession.
org.drools.runtime.conf - package org.drools.runtime.conf
org.drools.runtime.help - package org.drools.runtime.help
org.drools.runtime.process - package org.drools.runtime.process
  The process runtime classes.
org.drools.runtime.rule - package org.drools.runtime.rule
  The rule runtime classes.
org.drools.task.service - package org.drools.task.service
org.drools.time - package org.drools.time
  Classes related to Time in Drools.

## P

PENDING - Static variable in interface org.drools.runtime.process.WorkItem
PERSISTENCE_CONTEXT_MANAGER - Static variable in class org.drools.runtime.EnvironmentName
PKG - Static variable in class org.drools.builder.ResourceType
  Binary Package
PMML - Static variable in class org.drools.builder.ResourceType
  PMML
Position - Annotation Type in org.drools.definition.type
  Annotation used to declare the Position of a field, when using Positional field constraints.
Process - Interface in org.drools.definition.process
  A Process represents one modular piece of business logic that can be executed by a process engine.
ProcessBuilder - Interface in org.drools.builder
  This is a mixin style interface who's role is to provide process specific methods to the KnowledgeBuilder, currently there are none.
ProcessCompletedEvent - Interface in org.drools.event.process
  A runtime event that is generated when a ProcessInstance is completed.
ProcessContext - Interface in org.drools.runtime.process
  Represents the context when executing a process.
ProcessEvent - Interface in org.drools.event.process
  A runtime event related to the execution of process instances.
ProcessEventListener - Interface in org.drools.event.process
  A listener for events related to process instance execution.
ProcessEventManager - Interface in org.drools.event.process
  A manager for process related events.
ProcessInstance - Interface in org.drools.runtime.process
  A process instance represents one specific instance of a process that is currently executing.
ProcessNodeEvent - Interface in org.drools.event.process
  An event related to the execution of a node instance within a process instance.
ProcessNodeLeftEvent - Interface in org.drools.event.process
  An event when a node inside a process instance has been left.
ProcessNodeTriggeredEvent - Interface in org.drools.event.process
  An event when a node inside a process instance has been triggered.
ProcessRuntime - Interface in org.drools.runtime.process
  The `ProcessRuntime` is a super-interface for all `StatefulKnowledgeSession`s.
ProcessStartedEvent - Interface in org.drools.event.process
  An event when a process instance has been started.
ProcessStringEscapesOption - Enum in org.drools.builder.conf
  An Enum for ProcessStringEscapes option.
ProcessVariableChangedEvent - Interface in org.drools.event.process
  An event when a variable inside a process instance has been changed.
PropagationContext - Interface in org.drools.runtime.rule
PropertiesConfiguration - Interface in org.drools
  Base class for other Configuration classes.
PROPERTY_NAME - Static variable in class org.drools.builder.conf.AccumulateFunctionOption
  The prefix for the property name for accumulate functions
PROPERTY_NAME - Static variable in enum org.drools.builder.conf.ClassLoaderCacheOption
  The property name for the process string escapes option
PROPERTY_NAME - Static variable in enum org.drools.builder.conf.DeclarativeAgendaOption
  The property name for the L&R Unlinking option
PROPERTY_NAME - Static variable in class org.drools.builder.conf.DefaultDialectOption
  The property name for the default DIALECT
PROPERTY_NAME - Static variable in class org.drools.builder.conf.DefaultPackageNameOption
  The property name for the default package name
PROPERTY_NAME - Static variable in class org.drools.builder.conf.DumpDirOption
  The property name for the drools dump directory configuration
PROPERTY_NAME - Static variable in class org.drools.builder.conf.EvaluatorOption
  The prefix for the property name for evaluators
PROPERTY_NAME - Static variable in enum org.drools.builder.conf.LRUnlinkingOption
  The property name for the L&R Unlinking option
PROPERTY_NAME - Static variable in enum org.drools.builder.conf.ProcessStringEscapesOption
  The property name for the process string escapes option
PROPERTY_NAME - Static variable in class org.drools.conf.AlphaThresholdOption
  The property name for the default DIALECT
PROPERTY_NAME - Static variable in enum org.drools.conf.AssertBehaviorOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in class org.drools.conf.CompositeKeyDepthOption
  The property name for the default DIALECT
PROPERTY_NAME - Static variable in class org.drools.conf.ConsequenceExceptionHandlerOption
  The property name for consequence exception handler configuration
PROPERTY_NAME - Static variable in enum org.drools.conf.EventProcessingOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.drools.conf.IndexLeftBetaMemoryOption
  The property name for the share beta nodes option
PROPERTY_NAME - Static variable in enum org.drools.conf.IndexRightBetaMemoryOption
  The property name for the share beta nodes option
PROPERTY_NAME - Static variable in enum org.drools.conf.LogicalOverrideOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.drools.conf.MaintainTMSOption
  The property name for the maintain TMS option
PROPERTY_NAME - Static variable in class org.drools.conf.MaxThreadsOption
  The property name for the max threads
PROPERTY_NAME - Static variable in enum org.drools.conf.MBeansOption
  The property name for the mbeans option
PROPERTY_NAME - Static variable in enum org.drools.conf.MultithreadEvaluationOption
  The property name for the multithread evaluation option
PROPERTY_NAME - Static variable in enum org.drools.conf.RemoveIdentitiesOption
  The property name for the remove identities option
PROPERTY_NAME - Static variable in enum org.drools.conf.SequentialAgendaOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.drools.conf.SequentialOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.drools.conf.ShareAlphaNodesOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.drools.conf.ShareBetaNodesOption
  The property name for the share beta nodes option
PROPERTY_NAME - Static variable in class org.drools.runtime.conf.ClockTypeOption
  The property name for the clock type configuration
PROPERTY_NAME - Static variable in enum org.drools.runtime.conf.KeepReferenceOption
  The property name for the keep reference configuration
PROPERTY_NAME - Static variable in enum org.drools.runtime.conf.QueryListenerOption
  The property name for the clock type configuration
PROPERTY_NAME - Static variable in class org.drools.runtime.conf.WorkItemHandlerOption
  The prefix for the property name for work item handlers
PROVIDER_CLASS_NAME_PROPERTY_NAME - Static variable in class org.drools.agent.KnowledgeAgentFactory
publishChangeSet(ChangeSet) - Method in interface org.drools.io.ResourceChangeNotifier
  Called by the added ResourceChangeMonitors to inform this ResourceChangeNotifier of resource changes.

## Q

quartzCalendarAdapter(Calendar) - Static method in class org.drools.runtime.help.QuartzHelper
QuartzHelper - Class in org.drools.runtime.help
QuartzHelper() - Constructor for class org.drools.runtime.help.QuartzHelper
QuartzHelper.QuartzCalendarAdapter - Class in org.drools.runtime.help
QuartzHelper.QuartzCalendarAdapter(Calendar) - Constructor for class org.drools.runtime.help.QuartzHelper.QuartzCalendarAdapter
Query - Interface in org.drools.definition.rule
  Public Query interface for runtime query inspection.
QueryListenerOption - Enum in org.drools.runtime.conf
  An enum to configure the session query listener configuration.
QueryResults - Interface in org.drools.runtime.rule
  Contains the results of a query.
QueryResultsRow - Interface in org.drools.runtime.rule
  A row of data from the QueryResults container.

## R

read(ObjectInputStream) - Method in interface org.drools.marshalling.ObjectMarshallingStrategy
readExternal(ObjectInput) - Method in class org.drools.runtime.help.QuartzHelper.QuartzCalendarAdapter
readExternal(ObjectInput) - Method in class org.drools.runtime.rule.Variable
registerChannel(String, Channel) - Method in interface org.drools.runtime.KnowledgeRuntime
registerExitPoint(String, ExitPoint) - Method in interface org.drools.runtime.KnowledgeRuntime
  Deprecated. Use `KnowledgeRuntime.registerChannel(String, Channel)` instead.
registerWorkItemHandler(String, WorkItemHandler) - Method in interface org.drools.runtime.process.WorkItemManager
  Register the given handler for all work items of the given type of work
removedService(ServiceReference, Object) - Method in class org.drools.osgi.api.Activator.DroolsServiceTracker
removeEventListener(KnowledgeAgentEventListener) - Method in interface org.drools.agent.KnowledgeAgent
removeEventListener(KnowledgeBaseEventListener) - Method in interface org.drools.event.knowledgebase.KnowledgeBaseEventManager
  Remove an event listener.
removeEventListener(ProcessEventListener) - Method in interface org.drools.event.process.ProcessEventManager
  Remove a process event listener.
removeEventListener(WorkingMemoryEventListener) - Method in interface org.drools.event.rule.WorkingMemoryEventManager
  Remove an event listener.
removeEventListener(AgendaEventListener) - Method in interface org.drools.event.rule.WorkingMemoryEventManager
  Remove an event listener.
removeFunction(String, String) - Method in interface org.drools.KnowledgeBase
  Remove a function from the specified package.
RemoveIdentitiesOption - Enum in org.drools.conf
  An Enum for Remove Identities option.
removeKnowledgePackage(String) - Method in interface org.drools.KnowledgeBase
  Remove a KnowledgePackage and all the definitions it contains from the KnowledgeBase.
removeProcess(String) - Method in interface org.drools.KnowledgeBase
  Remove a process from the specified package.
removeQuery(String, String) - Method in interface org.drools.KnowledgeBase
  Remove a rule from the specified package.
removeResourceChangeMonitor(ResourceChangeMonitor) - Method in interface org.drools.io.ResourceChangeNotifier
  Remove a ResourceChangeMonitor.
removeRule(String, String) - Method in interface org.drools.KnowledgeBase
  Remove a rule from the specified package.
reset() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
  Resets all stats
Resource - Interface in org.drools.io
  Generic interface to provide a Reader or InputStream for the underlying IO resource.
ResourceChangeListener - Interface in org.drools.event.io
  Interface that provides informed on changes resources, via the ChangeSet interface.
ResourceChangeMonitor - Interface in org.drools.io
  Subscribes and unsubscribes the given notifier to the requested resource.
ResourceChangeNotifier - Interface in org.drools.io
  ResourceChangeListeners can subscribe to the notifier to receive ChangeSet info when results they are subscribed to change.
ResourceChangeScanner - Interface in org.drools.io
  Built in service, as provided by the ResourceFactory for monitor file changes on the local disk.
ResourceChangeScannerConfiguration - Interface in org.drools.io
  drools.resource.scanner.interval = : default 60s
resourceCompilationFailed(ResourceCompilationFailedEvent) - Method in interface org.drools.event.knowledgeagent.KnowledgeAgentEventListener
resourceCompilationFailed(ResourceCompilationFailedEvent) - Method in class org.drools.event.rule.DebugKnowledgeAgentEventListener
resourceCompilationFailed(ResourceCompilationFailedEvent) - Method in class org.drools.event.rule.DefaultKnowledgeAgentEventListener
ResourceCompilationFailedEvent - Class in org.drools.event.knowledgeagent
ResourceCompilationFailedEvent(KnowledgeBuilder, Resource, ResourceType) - Constructor for class org.drools.event.knowledgeagent.ResourceCompilationFailedEvent
ResourceConfiguration - Interface in org.drools.builder
  This interface is a marker interface and should be implemented by any class that will provide configurations to the KnowledgeBuilder - currently this is only used by decision tables.
ResourcedObject - Interface in org.drools.io
ResourceFactory - Class in org.drools.io
  Convenience Factory to provide Resource implementations for the desired IO resource.
ResourceFactory() - Constructor for class org.drools.io.ResourceFactory
ResourceFactoryService - Interface in org.drools.io
  ResourceFactoryService is used by the ResourceFactory to "provide" it's concrete implementation.
resourcesChanged(ChangeSet) - Method in interface org.drools.event.io.ResourceChangeListener
  The Resource has changed, the ResourceChangeNotifier will call this method and execute the user implemented code.
ResourceType - Class in org.drools.builder
ResourceType(String, String, String, String...) - Constructor for class org.drools.builder.ResourceType
ResponseHandler - Interface in org.drools.task.service
retract(FactHandle) - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Retracts the fact for which the given FactHandle was assigned.
RETRACTION - Static variable in interface org.drools.runtime.rule.PropagationContext
reverse(Serializable, Object) - Method in interface org.drools.runtime.rule.AccumulateFunction
  Reverses the accumulation action
Row - Interface in org.drools.runtime.rule
rowAdded(Row) - Method in interface org.drools.runtime.rule.ViewChangedEventListener
rowRemoved(Row) - Method in interface org.drools.runtime.rule.ViewChangedEventListener
rowUpdated(Row) - Method in interface org.drools.runtime.rule.ViewChangedEventListener
Rule - Interface in org.drools.definition.rule
  Public Rule interface for runtime rule inspection.
RULE_ADDITION - Static variable in interface org.drools.runtime.rule.PropagationContext
RULE_REMOVAL - Static variable in interface org.drools.runtime.rule.PropagationContext
RuleBuilder - Interface in org.drools.builder
  This is a mixin style interface who's role is to provide rule specific methods to the KnowledgeBuilder, currently there are none.
RuleContext - Interface in org.drools.runtime.rule
RuleFlowGroup - Interface in org.drools.runtime.rule

## S

scan() - Method in interface org.drools.io.ResourceChangeScanner
  Execute a disk scan of subscribed resources now.
send(Object) - Method in interface org.drools.runtime.Channel
  Sends the given object to this channel.
SequentialAgendaOption - Enum in org.drools.conf
  An Enum for SequentialAgenda option.
SequentialOption - Enum in org.drools.conf
  An Enum for Sequential option.
Service - Interface in org.drools
SessionClock - Interface in org.drools.time
  A clock interface that all engine clocks must implement
set(Object, Object) - Method in interface org.drools.definition.type.FactField
  Sets the value of this field in the given fact.
set(Object, String, Object) - Method in interface org.drools.definition.type.FactType
  Sets the value of the field on a fact.
set(String, Calendar) - Method in interface org.drools.runtime.Calendars
set(String, Object) - Method in interface org.drools.runtime.Environment
set(String, Object) - Method in interface org.drools.runtime.Globals
setDelegate(Environment) - Method in interface org.drools.runtime.Environment
setDelegate(Globals) - Method in interface org.drools.runtime.Globals
setError(RuntimeException) - Method in interface org.drools.task.service.ResponseHandler
setFocus() - Method in interface org.drools.runtime.rule.AgendaGroup
setFromMap(Object, Map<String, Object>) - Method in interface org.drools.definition.type.FactType
  Sets the values of the bean from a map.
setGlobal(String, Object) - Method in interface org.drools.runtime.KnowledgeRuntime
  Sets a global value on the internal collection
setGlobal(String, Object) - Method in interface org.drools.runtime.StatelessKnowledgeSession
  Sets a global value on the globals store
setInputType(DecisionTableInputType) - Method in interface org.drools.builder.DecisionTableConfiguration
  Specify the type of decision table resource, currently either XLS or CSV.
setInterval(int) - Method in interface org.drools.io.ResourceChangeScanner
  Set scan interval in seconds
setKnowledgeBaseServiceFactory(KnowledgeBaseFactoryService) - Static method in class org.drools.KnowledgeBaseFactory
setOption(T) - Method in interface org.drools.builder.conf.KnowledgeBuilderOptionsConfiguration
  Sets an option
setOption(T) - Method in interface org.drools.conf.KnowledgeBaseOptionsConfiguration
  Sets an option
setOption(T) - Method in interface org.drools.runtime.conf.KnowledgeSessionOptionsConfiguration
  Sets an option
setProperty(String, String) - Method in interface org.drools.PropertiesConfiguration
  Sets a property value
setResource(Resource) - Method in interface org.drools.io.ResourcedObject
setSystemEventListener(SystemEventListener) - Method in interface org.drools.agent.KnowledgeAgent
setSystemEventListener(SystemEventListener) - Method in interface org.drools.io.ResourceChangeMonitor
setSystemEventListener(SystemEventListener) - Method in interface org.drools.io.ResourceChangeNotifier
setSystemEventListener(SystemEventListener) - Static method in class org.drools.SystemEventListenerFactory
  Set the SystemEventListener
setSystemEventListener(SystemEventListener) - Method in interface org.drools.SystemEventListenerService
  Set the SystemEventListener
Setter - Interface in org.drools.command
setVariable(String, Object) - Method in interface org.drools.runtime.process.NodeInstance
setVariable(String, Object) - Method in interface org.drools.runtime.process.ProcessContext
  Sets the value of the variable with the given name.
setVariable(String, Object) - Method in interface org.drools.runtime.process.WorkflowProcessInstance
setWorksheetName(String) - Method in interface org.drools.builder.DecisionTableConfiguration
  Which named xls worksheet should be used.
ShareAlphaNodesOption - Enum in org.drools.conf
  An Enum for ShareAlphaNodes option.
ShareBetaNodesOption - Enum in org.drools.conf
  An Enum for ShareBetaNodes option.
signalEvent(String, Object) - Method in interface org.drools.runtime.process.EventListener
  Signals that an event has occurred.
signalEvent(String, Object) - Method in interface org.drools.runtime.process.ProcessRuntime
  Signals the engine that an event has occurred.
signalEvent(String, Object, long) - Method in interface org.drools.runtime.process.ProcessRuntime
  Signals the process instance that an event has occurred.
SingleValueKnowledgeBaseOption - Interface in org.drools.conf
  A markup interface for KnowledgeBaseConfiguration options
SingleValueKnowledgeBuilderOption - Interface in org.drools.builder.conf
  A markup interface for SingleValueKnowledgeBuilderConfiguration options
SingleValueKnowledgeSessionOption - Interface in org.drools.runtime.conf
  A markup interface for SingleValueKnowledgeSessionConfiguration options
size() - Method in interface org.drools.runtime.rule.QueryResults
start() - Method in interface org.drools.io.ResourceChangeNotifier
  Start the service, this will create a new Thread.
start() - Method in interface org.drools.io.ResourceChangeScanner
  Start the service, this creates a new Thread.
start(BundleContext) - Method in class org.drools.osgi.api.Activator
startProcess(String) - Method in interface org.drools.runtime.process.ProcessRuntime
  Start a new process instance.
startProcess(String, Map<String, Object>) - Method in interface org.drools.runtime.process.ProcessRuntime
  Start a new process instance.
startProcessInstance(long) - Method in interface org.drools.runtime.process.ProcessRuntime
  Starts the given process instance (which was created by using createProcesInstance but not yet started).
STATE_ABORTED - Static variable in interface org.drools.runtime.process.ProcessInstance
STATE_ACTIVE - Static variable in interface org.drools.runtime.process.ProcessInstance
STATE_COMPLETED - Static variable in interface org.drools.runtime.process.ProcessInstance
STATE_PENDING - Static variable in interface org.drools.runtime.process.ProcessInstance
STATE_SUSPENDED - Static variable in interface org.drools.runtime.process.ProcessInstance
StatefulKnowledgeSession - Interface in org.drools.runtime
  StatefulKnowledgeSession is the most common way to interact with the engine.
StatefulProcessSession - Interface in org.drools.runtime.process
  There are currently no process related methods that are used with the external StatefulKnowledgeSession class.
StatefulRuleSession - Interface in org.drools.runtime.rule
  An interface for all `StatefulRuleSession` methods.
StatelessKnowledgeSession - Interface in org.drools.runtime
  StatelessKnowledgeSession provides a convenience API, wrapping StatefulKnowledgeSession.
StatelessKnowledgeSessionResults - Interface in org.drools.runtime
StatelessProcessSession - Interface in org.drools.runtime.process
  There are currently no process related methods that are used with the external StatelessKnowledgeSession class.
StatelessRuleSession - Interface in org.drools.runtime.rule
  This interface is used as part of the StatelessKnowledSession, which is the interface returned from the KnowledgeBase.
stop() - Method in interface org.drools.io.ResourceChangeNotifier
  Stop the service.
stop() - Method in interface org.drools.io.ResourceChangeScanner
  Stop the service.
stop(BundleContext) - Method in class org.drools.osgi.api.Activator
subscribeChildResource(Resource, Resource) - Method in interface org.drools.io.ResourceChangeNotifier
  When a ResourceChangeMonitor is asked to monitor a directory, it needs a way to tell the ResourceChangeNotifier of any newly added Resources.
subscribeNotifier(ResourceChangeNotifier, Resource) - Method in interface org.drools.io.ResourceChangeMonitor
  Subscribe the notifier to receive change information on the given resource.
subscribeResourceChangeListener(ResourceChangeListener, Resource) - Method in interface org.drools.io.ResourceChangeNotifier
supportsReverse() - Method in interface org.drools.runtime.rule.AccumulateFunction
  True if the function supports reverse.
SystemEventListener - Interface in org.drools
  This interface is used to provide callback style logging for the system events.
SystemEventListenerFactory - Class in org.drools
  This factory allows you to set the SystemEventListener that will be used by various components of Drools, such as the KnowledgeAgent, ResourceChangeNotifier and ResourceChangeListener.
SystemEventListenerFactory() - Constructor for class org.drools.SystemEventListenerFactory
SystemEventListenerService - Interface in org.drools
  SystemEventListenerService is the interface implemented by SystemEventListenerServiceImpl.

## T

toExternalForm() - Method in enum org.drools.conf.EventProcessingOption
toExternalForm() - Method in interface org.drools.runtime.rule.FactHandle
toString() - Method in class org.drools.builder.conf.AccumulateFunctionOption
toString() - Method in class org.drools.builder.conf.DefaultDialectOption
toString() - Method in class org.drools.builder.conf.DefaultPackageNameOption
toString() - Method in class org.drools.builder.conf.DumpDirOption
toString() - Method in class org.drools.builder.conf.EvaluatorOption
toString() - Method in class org.drools.builder.ResourceType
toString() - Method in enum org.drools.conf.EventProcessingOption
toString() - Method in class org.drools.event.knowledgeagent.AfterChangeSetAppliedEvent
toString() - Method in class org.drools.event.knowledgeagent.AfterChangeSetProcessedEvent
toString() - Method in class org.drools.event.knowledgeagent.AfterResourceProcessedEvent
toString() - Method in class org.drools.event.knowledgeagent.BeforeChangeSetAppliedEvent
toString() - Method in class org.drools.event.knowledgeagent.BeforeChangeSetProcessedEvent
toString() - Method in class org.drools.event.knowledgeagent.BeforeResourceProcessedEvent
toString() - Method in class org.drools.event.knowledgeagent.ChangeSetProcessingEvent
toString() - Method in class org.drools.event.knowledgeagent.KnowledgeBaseUpdatedEvent
toString() - Method in class org.drools.event.knowledgeagent.ResourceCompilationFailedEvent
toString() - Method in class org.drools.runtime.conf.ClockTypeOption
toString() - Method in enum org.drools.runtime.conf.QueryListenerOption
toString() - Method in class org.drools.runtime.conf.WorkItemHandlerOption
TRANSACTION - Static variable in class org.drools.runtime.EnvironmentName
TRANSACTION_MANAGER - Static variable in class org.drools.runtime.EnvironmentName
TRANSACTION_SYNCHRONIZATION_REGISTRY - Static variable in class org.drools.runtime.EnvironmentName
TypedAccumulateFunction - Interface in org.drools.runtime.rule
  An interface for accumulate function implementations that allows the inspection of the result type.
typeDescr - Static variable in interface org.drools.runtime.rule.PropagationContext

## U

unblockAllActivations(Activation) - Method in interface org.drools.runtime.rule.RuleContext
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
unmarshall(InputStream) - Method in interface org.drools.marshalling.Marshaller
  Creates StatefulKnowledgeSession using default KnowledgeSessionConfiguration and Environment.
unmarshall(InputStream, KnowledgeSessionConfiguration, Environment) - Method in interface org.drools.marshalling.Marshaller
  Creates StatefulKnowledgeSession using the given KnowledgeSessionConfiguration and Environment.
unmarshall(InputStream, StatefulKnowledgeSession) - Method in interface org.drools.marshalling.Marshaller
  Unmarshall the stream into the StatefulKnowledgeSession.
unregisterChannel(String) - Method in interface org.drools.runtime.KnowledgeRuntime
unregisterExitPoint(String) - Method in interface org.drools.runtime.KnowledgeRuntime
  Deprecated. Use `KnowledgeRuntime.unregisterChannel(String)` instead.
unsubscribeNotifier(ResourceChangeNotifier, Resource) - Method in interface org.drools.io.ResourceChangeMonitor
  Unsubscribe the notifier for the given resource.
unsubscribeResourceChangeListener(ResourceChangeListener, Resource) - Method in interface org.drools.io.ResourceChangeNotifier
update(FactHandle, Object) - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
  Updates the fact for which the given FactHandle was assigned with the new fact set as the second parameter in this method.

## V

v - Static variable in class org.drools.runtime.rule.Variable
valueOf(String) - Static method in enum org.drools.agent.KnowledgeAgent.ResourceStatus
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.builder.conf.ClassLoaderCacheOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.builder.conf.DeclarativeAgendaOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.builder.conf.LRUnlinkingOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.builder.conf.ProcessStringEscapesOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.builder.DecisionTableInputType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.AssertBehaviorOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.EventProcessingOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.IndexLeftBetaMemoryOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.IndexRightBetaMemoryOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.LogicalOverrideOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.MaintainTMSOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.MBeansOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.MultithreadEvaluationOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.RemoveIdentitiesOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.SequentialAgendaOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.SequentialOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.ShareAlphaNodesOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.conf.ShareBetaNodesOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.event.rule.ActivationCancelledCause
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.runtime.conf.KeepReferenceOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.runtime.conf.QueryListenerOption
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.drools.agent.KnowledgeAgent.ResourceStatus
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.builder.conf.ClassLoaderCacheOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.builder.conf.DeclarativeAgendaOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.builder.conf.LRUnlinkingOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.builder.conf.ProcessStringEscapesOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.builder.DecisionTableInputType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.AssertBehaviorOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.EventProcessingOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.IndexLeftBetaMemoryOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.IndexRightBetaMemoryOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.LogicalOverrideOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.MaintainTMSOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.MBeansOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.MultithreadEvaluationOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.RemoveIdentitiesOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.SequentialAgendaOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.SequentialOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.ShareAlphaNodesOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.conf.ShareBetaNodesOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.event.rule.ActivationCancelledCause
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.runtime.conf.KeepReferenceOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.runtime.conf.QueryListenerOption
  Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.drools.runtime.rule
Variable() - Constructor for class org.drools.runtime.rule.Variable
ViewChangedEventListener - Interface in org.drools.runtime.rule

## W

warning(String) - Method in interface org.drools.SystemEventListener
  For a warning (useful when tracking down problems).
warning(String, Object) - Method in interface org.drools.SystemEventListener
WorkflowProcess - Interface in org.drools.definition.process
  A WorkflowProcess is a type of Process that uses a flow chart (as a collection of Nodes and Connections) to model the business logic.
WorkflowProcessInstance - Interface in org.drools.runtime.process
  A workflow process instance represents one specific instance of a workflow process that is currently executing.
WorkingMemory - Interface in org.drools.runtime.rule
  The `WorkingMemory` is a super-interface for all `StatefulKnowledgeSession`s.
WorkingMemoryEntryPoint - Interface in org.drools.runtime.rule
  An entry-point is an abstract channel through where facts are inserted into the engine.
WorkingMemoryEvent - Interface in org.drools.event.rule
WorkingMemoryEventListener - Interface in org.drools.event.rule
WorkingMemoryEventManager - Interface in org.drools.event.rule
WorkItem - Interface in org.drools.runtime.process
  Represents one unit of work that needs to be executed.
WorkItemHandler - Interface in org.drools.runtime.process
  A work item handler is responsible for executing work items of a specific type.
WorkItemHandlerOption - Class in org.drools.runtime.conf
  WorkItemHandlers configuration option
WorkItemManager - Interface in org.drools.runtime.process
  A work item manager is responsible for finding the right work item handler when a work item should be executed and should be notified when this work item has been completed (or aborted).
write(ObjectOutputStream, Object) - Method in interface org.drools.marshalling.ObjectMarshallingStrategy
writeExternal(ObjectOutput) - Method in class org.drools.runtime.help.QuartzHelper.QuartzCalendarAdapter
writeExternal(ObjectOutput) - Method in class org.drools.runtime.rule.Variable

## X

XDRL - Static variable in class org.drools.builder.ResourceType
  Drools XML Rule Language
XSD - Static variable in class org.drools.builder.ResourceType
  XSD

A B C D E F G H I J K L M N O P Q R S T U V W X

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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