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) - Method in interface org.drools.builder.CompositeKnowledgeBuilder
Add a resource of the given ResourceType, using the default type and resource configuration.
add(Resource, ResourceType) - Method in interface org.drools.builder.CompositeKnowledgeBuilder
Add a resource of the given ResourceType, using the default resource configuration.
add(Resource, ResourceType, ResourceConfiguration) - Method in interface org.drools.builder.CompositeKnowledgeBuilder
Add a resource of the given ResourceType, using the provided ResourceConfiguration.
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
 
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in interface org.drools.event.rule.AgendaEventListener
 
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
 
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
 
afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in interface org.drools.event.rule.AgendaEventListener
 
afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
 
afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
 
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.
Annotation - Interface in org.drools.definition.type
 
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

batch() - Method in interface org.drools.builder.KnowledgeBuilder
Return a CompositeKnowledgeBuilder allowing to add multiple Resources at the same time, without worrying about cross dependencies among them.
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
 
beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in interface org.drools.event.rule.AgendaEventListener
 
beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
 
beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
 
beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in interface org.drools.event.rule.AgendaEventListener
 
beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.drools.event.rule.DebugAgendaEventListener
 
beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.drools.event.rule.DefaultAgendaEventListener
 
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.
BeliefSystemTypeOption - Class in org.drools.runtime.conf
A class for the belief system configuration.
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
build() - Method in interface org.drools.builder.CompositeKnowledgeBuilder
Build all the Resources added during this batch

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
ClassReactive - Annotation Type in org.drools.definition.type
Annotation used to declare that a given class is not property specific
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.
CompositeKnowledgeBuilder - Interface in org.drools.builder
A KnowledgeBuilder with a fluent interface allowing to add multiple Resources at the same time, without worrying about cross dependencies among them.
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, WorkingMemory, Activation) - 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.marshalling.ObjectMarshallingStrategy
Creates a new marshalling context
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
 
DebugAgendaEventListener(PrintStream) - Constructor for class org.drools.event.rule.DebugAgendaEventListener
 
DebugKnowledgeAgentEventListener - Class in org.drools.event.rule
 
DebugKnowledgeAgentEventListener() - Constructor for class org.drools.event.rule.DebugKnowledgeAgentEventListener
 
DebugKnowledgeAgentEventListener(PrintStream) - Constructor for class org.drools.event.rule.DebugKnowledgeAgentEventListener
 
DebugWorkingMemoryEventListener - Class in org.drools.event.rule
 
DebugWorkingMemoryEventListener() - Constructor for class org.drools.event.rule.DebugWorkingMemoryEventListener
 
DebugWorkingMemoryEventListener(PrintStream) - 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.
DEFAULT_VALUE - Static variable in class org.drools.conf.PermGenThresholdOption
The defualt value for this 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
 
determineIndexPrecedence(String) - Static method in enum org.drools.conf.IndexPrecedenceOption
 
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.agent.conf.ValidationTimeoutOption
 
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.conf.KBuilderSeverityOption
 
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.conf.PermGenThresholdOption
 
equals(Object) - Method in class org.drools.runtime.conf.BeliefSystemTypeOption
 
equals(Object) - Method in class org.drools.runtime.conf.ClockTypeOption
 
equals(Object) - Method in class org.drools.runtime.conf.TimerJobFactoryOption
 
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.
ExecutorProvider - Interface in org.drools.concurrent
 
ExecutorProviderFactory - Class in org.drools.concurrent
 
ExecutorProviderFactory() - Constructor for class org.drools.concurrent.ExecutorProviderFactory
 
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(int) - Static method in class org.drools.agent.conf.ValidationTimeoutOption
 
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(String, ResultSeverity) - Static method in class org.drools.builder.conf.KBuilderSeverityOption
 
get(String, String) - Static method in class org.drools.builder.conf.KBuilderSeverityOption
 
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(int) - Static method in class org.drools.conf.PermGenThresholdOption
This is a factory method for this PermGen Threshold 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.BeliefSystemTypeOption
This is a factory method for this belief system configuration.
get(String) - Static method in class org.drools.runtime.conf.ClockTypeOption
This is a factory method for this Clock Type configuration.
get(String) - Static method in class org.drools.runtime.conf.TimerJobFactoryOption
This is a factory method for this timer job factory manager 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 exception org.drools.runtime.rule.ConsequenceException
 
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.
getBelieSystemType() - Method in class org.drools.runtime.conf.BeliefSystemTypeOption
Returns the configured clock type
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
 
getClassAnnotations() - Method in interface org.drools.definition.type.FactType
Returns the list of class-level annotations used in this class definition
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
 
getCompletionService() - Method in interface org.drools.concurrent.ExecutorProvider
 
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
 
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.
getExecutor() - Method in interface org.drools.concurrent.ExecutorProvider
 
getExecutorProvider() - Static method in class org.drools.concurrent.ExecutorProviderFactory
 
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 FactHandles from the current session.
getFactHandles(ObjectFilter) - Method in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
Returns all FactHandles 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.
getFactTypes() - Method in interface org.drools.definition.KnowledgePackage
Return the fact types declared in this package The collection is immutable.
getField(String) - Method in interface org.drools.definition.type.FactType
Returns the FactField identified by the given name.
getFieldAnnotations() - Method in interface org.drools.definition.type.FactField
Returns the list of field-level annotations used in this field definition
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
 
getFunctionNames() - Method in interface org.drools.definition.KnowledgePackage
Return the names of the functions defined in this package.
getGlobal(String) - Method in interface org.drools.runtime.KnowledgeRuntime
 
getGlobalKeys() - Method in interface org.drools.runtime.Globals
 
getGlobals() - Method in interface org.drools.runtime.KnowledgeRuntime
 
getGlobals() - Method in interface org.drools.runtime.StatelessKnowledgeSession
Return the Globals store
getGlobalVariables() - Method in interface org.drools.definition.KnowledgePackage
Return the names of the globals defined in this package.
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.KnowledgeDefinition
 
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
Returns the index of this field in the field list for the defining fact type.
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
getKnowledgeType() - Method in interface org.drools.definition.KnowledgeDefinition
 
getLastReset() - Method in interface org.drools.management.KnowledgeSessionMonitoringMBean
Returns the timestamp of the last stats reset
getLines() - Method in interface org.drools.builder.KnowledgeBuilderResult
Returns the lines that generated this result message in the source file
getMarshallingConfiguration() - Method in interface org.drools.marshalling.Marshaller
Returns the MarshallingConfiguration object for this marshaller
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.KnowledgeBuilderResult
Returns the result message
getMessage() - Method in exception org.drools.runtime.rule.ConsequenceException
 
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.
getMetaData() - Method in interface org.drools.definition.type.FactField
Returns the annotations of this field definition as key-value pairs.
getMetaData() - Method in interface org.drools.definition.type.FactType
Returns the annotations of this class definition as key-value pairs.
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.conf.KBuilderSeverityOption
 
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.Global
 
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.Annotation
 
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 fully qualified 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
 
getNamespace() - Method in interface org.drools.definition.KnowledgeDefinition
 
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.
getObjectMarshallingStrategyStore() - Method in interface org.drools.marshalling.MarshallingConfiguration
 
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.
getPackageName() - Method in interface org.drools.definition.type.FactType
Returns the package this FactType is defined in.
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 enum org.drools.agent.conf.MonitorChangesetEventsOption
getPropertyName() - Method in enum org.drools.agent.conf.NewInstanceOption
getPropertyName() - Method in enum org.drools.agent.conf.ScanDirectoriesOption
getPropertyName() - Method in enum org.drools.agent.conf.ScanResourcesOption
getPropertyName() - Method in enum org.drools.agent.conf.UseKnowledgeBaseClassloaderOption
getPropertyName() - Method in class org.drools.agent.conf.ValidationTimeoutOption
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 class org.drools.builder.conf.KBuilderSeverityOption
 
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 enum org.drools.builder.conf.PropertySpecificOption
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.IndexPrecedenceOption
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
Deprecated. 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 class org.drools.conf.PermGenThresholdOption
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.BeliefSystemTypeOption
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.TimerJobFactoryOption
Returns the property name for this option
getPropertyName() - Method in class org.drools.runtime.conf.WorkItemHandlerOption
Returns the property name for this option
getPropertyType(String) - Method in interface org.drools.definition.type.Annotation
 
getPropertyValue(String) - Method in interface org.drools.definition.type.Annotation
 
getQueries() - Method in interface org.drools.definition.KnowledgePackage
Return the query definitions for this package.
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 interface org.drools.builder.KnowledgeBuilderResult
Returns the Resource that caused this result
getResource() - Method in interface org.drools.definition.process.Process
 
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(ResultSeverity...) - Method in interface org.drools.builder.KnowledgeBuilder
Return the knowledge builder results for the listed severities.
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() - Method in interface org.drools.event.rule.RuleFlowGroupEvent
The RuleFlowGroup for this event
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
 
getSeverity() - Method in class org.drools.builder.conf.KBuilderSeverityOption
 
getSeverity() - Method in interface org.drools.builder.KnowledgeBuilderResult
Returns the result severity
getSimpleName() - Method in interface org.drools.definition.type.FactType
Returns the unqualified name of the FactType.
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
 
getStrategy(int) - Method in interface org.drools.marshalling.ObjectMarshallingStrategyStore
 
getStrategy(Object) - Method in interface org.drools.marshalling.ObjectMarshallingStrategyStore
 
getStrategyObject(String) - Method in interface org.drools.marshalling.ObjectMarshallingStrategyStore
 
getStrategyObject(Object) - Method in interface org.drools.marshalling.ObjectMarshallingStrategyStore
 
getSuperClass() - Method in interface org.drools.definition.type.FactType
Returns the name of the FactType's super type
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
getThreshold() - Method in class org.drools.conf.PermGenThresholdOption
Returns the threshold value for PermGen
getTimeout() - Method in class org.drools.agent.conf.ValidationTimeoutOption
Returns the threshold value for alpha hashing
getTimerJobType() - Method in class org.drools.runtime.conf.TimerJobFactoryOption
Returns the configured timer job factory manager
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.rule.Global
 
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.
getValidationTimeout() - Method in interface org.drools.agent.KnowledgeAgentConfiguration
 
getValue() - Method in interface org.drools.command.Setter
 
getValue() - Method in enum org.drools.conf.IndexPrecedenceOption
 
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
 
Global - Interface in org.drools.definition.rule
 
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.agent.conf.ValidationTimeoutOption
 
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.conf.KBuilderSeverityOption
 
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.conf.PermGenThresholdOption
 
hashCode() - Method in class org.drools.runtime.conf.BeliefSystemTypeOption
 
hashCode() - Method in class org.drools.runtime.conf.ClockTypeOption
 
hashCode() - Method in class org.drools.runtime.conf.TimerJobFactoryOption
 
hashCode() - Method in class org.drools.runtime.conf.WorkItemHandlerOption
 
hasResults(ResultSeverity...) - Method in interface org.drools.builder.KnowledgeBuilder
Checks if the builder generated any results of the listed severities

I

IndexLeftBetaMemoryOption - Enum in org.drools.conf
An Enum for indexLeftBetaMemory option.
IndexPrecedenceOption - Enum in org.drools.conf
An Enum for Index Precedence 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.
insertLogical(Object, 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
 
isAllowed() - Method in enum org.drools.builder.conf.PropertySpecificOption
 
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
 
isMarshallProcessInstances() - Method in interface org.drools.marshalling.MarshallingConfiguration
 
isMarshallWorkItems() - Method in interface org.drools.marshalling.MarshallingConfiguration
 
isMBeansEnabled() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
 
isMonitorChangesetEvents() - Method in enum org.drools.agent.conf.MonitorChangesetEventsOption
 
isMonitorChangeSetEvents() - Method in interface org.drools.agent.KnowledgeAgentConfiguration
 
isMultithreadEvaluation() - Method in enum org.drools.conf.MultithreadEvaluationOption
Deprecated.  
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 enum org.drools.agent.conf.NewInstanceOption
 
isNewInstance() - Method in interface org.drools.agent.KnowledgeAgentConfiguration
Returns the configured state of the drools.agent.newInstance option.
isProcessStringEscapes() - Method in enum org.drools.builder.conf.ProcessStringEscapesOption
 
isPropSpecific(boolean, boolean) - Method in enum org.drools.builder.conf.PropertySpecificOption
 
isRemoveIdentities() - Method in enum org.drools.conf.RemoveIdentitiesOption
 
isRemoveIdentities() - Method in interface org.drools.management.KBaseConfigurationMonitorMBean
 
isScanDirectories() - Method in enum org.drools.agent.conf.ScanDirectoriesOption
 
isScanDirectories() - Method in interface org.drools.agent.KnowledgeAgentConfiguration
 
isScanResources() - Method in enum org.drools.agent.conf.ScanResourcesOption
 
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
 
isUseKnowledgeBaseClassloader() - Method in enum org.drools.agent.conf.UseKnowledgeBaseClassloaderOption
 
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
 
KBuilderSeverityOption - Class in org.drools.builder.conf
 
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
This class configures and allows inspection of the current configuration of a KnowledgeAgent drools.agent.scanResources = <true|false> Enables(true) or Disables(false) the continuous scan of resources.
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
KnowledgeBuilderResult - Interface in org.drools.builder
A super interface for Knowledge Building result messages.
KnowledgeBuilderResults - Interface in org.drools.builder
A typed collection for knowledge builder results.
KnowledgeContext - Interface in org.drools.runtime
 
KnowledgeDefinition - Interface in org.drools.definition
Marker interface for all KnowlegeDefinition's
KnowledgeDefinition.KnowledgeType - Enum in org.drools.definition
 
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
 
logger - Static variable in class org.drools.osgi.api.Activator.DroolsServiceTracker
 
logger - Static variable in class org.drools.osgi.api.Activator
 
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.
marshal(ObjectMarshallingStrategy.Context, ObjectOutputStream, Object) - Method in interface org.drools.marshalling.ObjectMarshallingStrategy
This method is analogous to the write() method, but instead of writing the object into an output stream, it returns the marshalled object as a byte[].
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.
MarshallingConfiguration - Interface in org.drools.marshalling
 
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
 
Modifies - Annotation Type in org.drools.definition.type
Annotation used to declare that a given method (potenially) modifies the values of the named properties
MonitorChangesetEventsOption - Enum in org.drools.agent.conf
 
monitorResourceChangeEvents(boolean) - Method in interface org.drools.agent.KnowledgeAgent
 
MultithreadEvaluationOption - Enum in org.drools.conf
Deprecated.  
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, String) - Static method in class org.drools.io.ResourceFactory
 
newClassPathResource(String, String, Class) - Static method in class org.drools.io.ResourceFactory
 
newClassPathResource(String, 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
 
newClassPathResource(String, String) - Method in interface org.drools.io.ResourceFactoryService
 
newClassPathResource(String, String, ClassLoader) - Method in interface org.drools.io.ResourceFactoryService
 
newClassPathResource(String, 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, String) - Static method in class org.drools.command.CommandFactory
 
newGetObject(FactHandle) - Method in interface org.drools.command.CommandFactoryService
 
newGetObject(FactHandle, String) - Method in interface org.drools.command.CommandFactoryService
 
newGetObjects() - Static method in class org.drools.command.CommandFactory
 
newGetObjects(String) - Static method in class org.drools.command.CommandFactory
 
newGetObjects(ObjectFilter) - Static method in class org.drools.command.CommandFactory
 
newGetObjects(ObjectFilter, String) - Static method in class org.drools.command.CommandFactory
 
newGetObjects() - Method in interface org.drools.command.CommandFactoryService
 
newGetObjects(String) - Method in interface org.drools.command.CommandFactoryService
 
newGetObjects(ObjectFilter) - Method in interface org.drools.command.CommandFactoryService
 
newGetObjects(ObjectFilter, String) - 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, String) - Static method in class org.drools.io.ResourceFactory
 
newInputStreamResource(InputStream) - Method in interface org.drools.io.ResourceFactoryService
 
newInputStreamResource(InputStream, String) - 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.
NewInstanceOption - Enum in org.drools.agent.conf
 
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
Deprecated. 
newKBuilderSetPropertyCommand(String, String, String) - Method in interface org.drools.command.CommandFactoryService
Deprecated. 
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
newKnowledgeBuilderSetPropertyCommand(String, String, String) - Static method in class org.drools.command.CommandFactory
 
newKnowledgeBuilderSetPropertyCommand(String, String, String) - Method in interface org.drools.command.CommandFactoryService
 
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
 
newRegisterWorkItemHandlerCommand(WorkItemHandler, String) - Static method in class org.drools.command.CommandFactory
 
newRegisterWorkItemHandlerCommand(WorkItemHandler, String) - Method in interface org.drools.command.CommandFactoryService
 
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
 
ObjectMarshallingStrategy.Context - Interface in org.drools.marshalling
 
ObjectMarshallingStrategyAcceptor - Interface in org.drools.marshalling
 
ObjectMarshallingStrategyStore - 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.agent.conf - package org.drools.agent.conf
 
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.concurrent - package org.drools.concurrent
 
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
 
PermGenThresholdOption - Class in org.drools.conf
A class PermGen threshold configuration.
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.
printFacts() - Method in exception org.drools.runtime.rule.ConsequenceException
 
printFacts(PrintStream) - Method in exception org.drools.runtime.rule.ConsequenceException
 
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 StatefulKnowledgeSessions.
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 enum org.drools.agent.conf.MonitorChangesetEventsOption
The property name for monitoring the changeset events
PROPERTY_NAME - Static variable in enum org.drools.agent.conf.NewInstanceOption
The property name for the newinstance option
PROPERTY_NAME - Static variable in enum org.drools.agent.conf.ScanDirectoriesOption
The property name for monitoring directories
PROPERTY_NAME - Static variable in enum org.drools.agent.conf.ScanResourcesOption
The property name for the scan resource option
PROPERTY_NAME - Static variable in enum org.drools.agent.conf.UseKnowledgeBaseClassloaderOption
The property name for using the Knowledgebase Classloader
PROPERTY_NAME - Static variable in class org.drools.agent.conf.ValidationTimeoutOption
The property name for the validation timeout
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 class org.drools.builder.conf.KBuilderSeverityOption
 
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 enum org.drools.builder.conf.PropertySpecificOption
 
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.IndexPrecedenceOption
The property name for the index precedence 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
Deprecated. The property name for the multithread evaluation option
PROPERTY_NAME - Static variable in class org.drools.conf.PermGenThresholdOption
The property name for the default DIALECT
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.BeliefSystemTypeOption
The property name for the belief system configuration
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.TimerJobFactoryOption
The property name for the timer job factory manager configuration
PROPERTY_NAME - Static variable in class org.drools.runtime.conf.WorkItemHandlerOption
The prefix for the property name for work item handlers
PropertyReactive - Annotation Type in org.drools.definition.type
Annotation used to declare that a given class is property specific
PropertySpecificOption - Enum in org.drools.builder.conf
 
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.Context
Loads the context from the given object input stream
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
 
ResultSeverity - Enum in org.drools.builder
An enum of the available problem types
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
 
RuleFlowGroupActivatedEvent - Interface in org.drools.event.rule
 
RuleFlowGroupDeactivatedEvent - Interface in org.drools.event.rule
 
RuleFlowGroupEvent - Interface in org.drools.event.rule
 

S

scan() - Method in interface org.drools.io.ResourceChangeScanner
Execute a disk scan of subscribed resources now.
ScanDirectoriesOption - Enum in org.drools.agent.conf
 
ScanResourcesOption - Enum in org.drools.agent.conf
 
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.definition.process.Process
 
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

TimerJobFactoryOption - Class in org.drools.runtime.conf
A class for the timer job factory manager configuration.
toExternalForm() - Method in enum org.drools.conf.EventProcessingOption
 
toExternalForm() - Method in enum org.drools.conf.IndexPrecedenceOption
 
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.conf.KBuilderSeverityOption
 
toString() - Method in class org.drools.builder.ResourceType
 
toString() - Method in enum org.drools.conf.EventProcessingOption
 
toString() - Method in enum org.drools.conf.IndexPrecedenceOption
 
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.BeliefSystemTypeOption
 
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.TimerJobFactoryOption
 
toString() - Method in class org.drools.runtime.conf.WorkItemHandlerOption
 
toString() - Method in exception org.drools.runtime.rule.ConsequenceException
 
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
 
type(ResourceType) - Method in interface org.drools.builder.CompositeKnowledgeBuilder
Set the default resource type of all the subsequently added Resources.
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.
undo() - Method in interface org.drools.builder.KnowledgeBuilder
Remove the last added Resource.
unmarshal(ObjectMarshallingStrategy.Context, ObjectInputStream, byte[], ClassLoader) - Method in interface org.drools.marshalling.ObjectMarshallingStrategy
This method is analogous to the read method, but instead of reading it from an input stream, it reads it from a byte[]
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.
UseKnowledgeBaseClassloaderOption - Enum in org.drools.agent.conf
 

V

v - Static variable in class org.drools.runtime.rule.Variable
 
ValidationTimeoutOption - Class in org.drools.agent.conf
 
valueOf(String) - Static method in enum org.drools.agent.conf.MonitorChangesetEventsOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.agent.conf.NewInstanceOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.agent.conf.ScanDirectoriesOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.agent.conf.ScanResourcesOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.drools.agent.conf.UseKnowledgeBaseClassloaderOption
Returns the enum constant of this type with the specified name.
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.conf.PropertySpecificOption
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.builder.ResultSeverity
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.IndexPrecedenceOption
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
Deprecated. 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.definition.KnowledgeDefinition.KnowledgeType
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.conf.MonitorChangesetEventsOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.agent.conf.NewInstanceOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.agent.conf.ScanDirectoriesOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.agent.conf.ScanResourcesOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.drools.agent.conf.UseKnowledgeBaseClassloaderOption
Returns an array containing the constants of this enum type, in the order they are declared.
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.conf.PropertySpecificOption
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.builder.ResultSeverity
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.IndexPrecedenceOption
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
Deprecated. 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.definition.KnowledgeDefinition.KnowledgeType
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 StatefulKnowledgeSessions.
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) - Method in interface org.drools.marshalling.ObjectMarshallingStrategy.Context
Writes the context to the given object output stream
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

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