Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| KIE API 6.0.0.Alpha7
PREV NEXT | FRAMES NO FRAMES

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

## A

ABORTED - Static variable in interface org.kie.runtime.process.WorkItem
abortProcessInstance(long) - Method in interface org.kie.runtime.process.ProcessRuntime
  Aborts the process instance with the given id.
abortWorkItem(WorkItem, WorkItemManager) - Method in interface org.kie.runtime.process.WorkItemHandler
  The given work item should be aborted.
abortWorkItem(long) - Method in interface org.kie.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.kie.marshalling.ObjectMarshallingStrategy
accept(Object) - Method in interface org.kie.marshalling.ObjectMarshallingStrategyAcceptor
accept(Object) - Method in class org.kie.runtime.ClassObjectFilter
  Returning true means the Iterator accepts, and thus returns, the current Object's Class type.
accept(Object) - Method in interface org.kie.runtime.ObjectFilter
  Returning true means the Iterator accepts, and thus returns, the current Object.
accept(Match) - Method in interface org.kie.runtime.rule.AgendaFilter
  Determine if a given match should be fired.
accumulate(Serializable, Object) - Method in interface org.kie.runtime.rule.AccumulateFunction
  Executes the accumulation action
AccumulateFunction - Interface in org.kie.runtime.rule
  An interface for accumulate external function implementations
ActivationGroup - Interface in org.kie.runtime.rule
Activator - Class in org.kie.osgi.api
Activator() - Constructor for class org.kie.osgi.api.Activator
Activator.BundleContextInstantiator<V> - Class in org.kie.osgi.api
Activator.BundleContextInstantiator(BundleContext, ServiceReference) - Constructor for class org.kie.osgi.api.Activator.BundleContextInstantiator
Activator.DroolsServiceTracker - Class in org.kie.osgi.api
Activator.DroolsServiceTracker(BundleContext, Activator) - Constructor for class org.kie.osgi.api.Activator.DroolsServiceTracker
ACTIVE - Static variable in interface org.kie.runtime.process.WorkItem
addArgument(String, String) - Method in interface org.kie.builder.model.QualifierModel
addEventListener(KieBaseEventListener) - Method in interface org.kie.event.kiebase.KieBaseEventManager
  Add an event listener.
addEventListener(ProcessEventListener) - Method in interface org.kie.event.process.ProcessEventManager
  Add a process event listener.
addEventListener(WorkingMemoryEventListener) - Method in interface org.kie.event.rule.WorkingMemoryEventManager
  Add an event listener.
addEventListener(AgendaEventListener) - Method in interface org.kie.event.rule.WorkingMemoryEventManager
  Add an event listener.
addInclude(String) - Method in interface org.kie.builder.model.KieBaseModel
  Includes the resources of the KieBase with the given name in this KieBaseModel
addingService(ServiceReference) - Method in class org.kie.osgi.api.Activator.DroolsServiceTracker
addKieModule(KieModule) - Method in interface org.kie.builder.KieRepository
  Adds a new KieModule to this KieRepository
addKieModule(Resource, Resource...) - Method in interface org.kie.builder.KieRepository
  Creates a new KieModule using the provided resource and dependencies and automatically adds it to this KieRepository
addPackage(String) - Method in interface org.kie.builder.model.KieBaseModel
  Adds a package (pattern) to the list of the packages defining the set of resources that have to be included in the KieBase.
addResourceTypeToRegistry(String, String, String, String, String...) - Static method in class org.kie.io.ResourceType
afterFunctionRemoved(AfterFunctionRemovedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
afterFunctionRemoved(AfterFunctionRemovedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called after a function is removed from the rule base
AfterFunctionRemovedEvent - Interface in org.kie.event.kiebase
afterKieBaseLocked(AfterKieBaseLockedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
afterKieBaseLocked(AfterKieBaseLockedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called after a knowledge base is locked
AfterKieBaseLockedEvent - Interface in org.kie.event.kiebase
afterKieBaseUnlocked(AfterKieBaseUnlockedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
afterKieBaseUnlocked(AfterKieBaseUnlockedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called after a knowledge base is unlocked
AfterKieBaseUnlockedEvent - Interface in org.kie.event.kiebase
afterKiePackageAdded(AfterKiePackageAddedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
afterKiePackageAdded(AfterKiePackageAddedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called after a new package is added to the knowledge base
AfterKiePackageAddedEvent - Interface in org.kie.event.kiebase
afterKiePackageRemoved(AfterKiePackageRemovedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
afterKiePackageRemoved(AfterKiePackageRemovedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called after a package is removed from the knowledge base
AfterKiePackageRemovedEvent - Interface in org.kie.event.kiebase
afterMatchFired(AfterMatchFiredEvent) - Method in interface org.kie.event.rule.AgendaEventListener
afterMatchFired(AfterMatchFiredEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
afterMatchFired(AfterMatchFiredEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
AfterMatchFiredEvent - Interface in org.kie.event.rule
afterNodeLeft(ProcessNodeLeftEvent) - Method in class org.kie.event.process.DefaultProcessEventListener
afterNodeLeft(ProcessNodeLeftEvent) - Method in interface org.kie.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.kie.event.process.DefaultProcessEventListener
afterNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface org.kie.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.kie.event.kiebase.DefaultKieBaseEventListener
afterProcessAdded(AfterProcessAddedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called after a function is removed from the knowledge base
AfterProcessAddedEvent - Interface in org.kie.event.kiebase
afterProcessCompleted(ProcessCompletedEvent) - Method in class org.kie.event.process.DefaultProcessEventListener
afterProcessCompleted(ProcessCompletedEvent) - Method in interface org.kie.event.process.ProcessEventListener
  This listener method is invoked right after a process instance has been completed (or aborted).
afterProcessRemoved(AfterProcessRemovedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
afterProcessRemoved(AfterProcessRemovedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called after a function is removed from the knowledge base
AfterProcessRemovedEvent - Interface in org.kie.event.kiebase
afterProcessStarted(ProcessStartedEvent) - Method in class org.kie.event.process.DefaultProcessEventListener
afterProcessStarted(ProcessStartedEvent) - Method in interface org.kie.event.process.ProcessEventListener
  This listener method is invoked right after a process instance has been started.
afterRuleAdded(AfterRuleAddedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
afterRuleAdded(AfterRuleAddedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called after a new rule is added to the knowledge base
AfterRuleAddedEvent - Interface in org.kie.event.kiebase
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in interface org.kie.event.rule.AgendaEventListener
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in interface org.kie.event.rule.AgendaEventListener
afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
afterRuleRemoved(AfterRuleRemovedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
afterRuleRemoved(AfterRuleRemovedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called after a rule is removed from the knowledge base
AfterRuleRemovedEvent - Interface in org.kie.event.kiebase
afterVariableChanged(ProcessVariableChangedEvent) - Method in class org.kie.event.process.DefaultProcessEventListener
afterVariableChanged(ProcessVariableChangedEvent) - Method in interface org.kie.event.process.ProcessEventListener
  This listener method is invoked right after the value of a process variable has been changed.
Agenda - Interface in org.kie.runtime.rule
AgendaEventListener - Interface in org.kie.event.rule
AgendaFilter - Interface in org.kie.runtime.rule
AgendaGroup - Interface in org.kie.runtime.rule
AgendaGroupEvent - Interface in org.kie.event.rule
agendaGroupPopped(AgendaGroupPoppedEvent) - Method in interface org.kie.event.rule.AgendaEventListener
agendaGroupPopped(AgendaGroupPoppedEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
agendaGroupPopped(AgendaGroupPoppedEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
AgendaGroupPoppedEvent - Interface in org.kie.event.rule
agendaGroupPushed(AgendaGroupPushedEvent) - Method in interface org.kie.event.rule.AgendaEventListener
agendaGroupPushed(AgendaGroupPushedEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
agendaGroupPushed(AgendaGroupPushedEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
AgendaGroupPushedEvent - Interface in org.kie.event.rule
Annotation - Interface in org.kie.definition.type
APP_SCOPED_ENTITY_MANAGER - Static variable in class org.kie.runtime.EnvironmentName
AttachedViewChangedEventListener - Interface in org.kie.runtime.rule

## B

BatchExecutionCommand - Interface in org.kie.command
BatchRequestMessage - Interface in org.kie.runtime
beforeFunctionRemoved(BeforeFunctionRemovedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
beforeFunctionRemoved(BeforeFunctionRemovedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called before a function is removed from the knowledge base
BeforeFunctionRemovedEvent - Interface in org.kie.event.kiebase
beforeKieBaseLocked(BeforeKieBaseLockedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
beforeKieBaseLocked(BeforeKieBaseLockedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called before a knowledge base is locked
BeforeKieBaseLockedEvent - Interface in org.kie.event.kiebase
beforeKieBaseUnlocked(BeforeKieBaseUnlockedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
beforeKieBaseUnlocked(BeforeKieBaseUnlockedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called before a knowledge base is unlocked
BeforeKieBaseUnlockedEvent - Interface in org.kie.event.kiebase
beforeKiePackageAdded(BeforeKiePackageAddedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
beforeKiePackageAdded(BeforeKiePackageAddedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called before a new package is added to the knowledge base
BeforeKiePackageAddedEvent - Interface in org.kie.event.kiebase
beforeKiePackageRemoved(BeforeKiePackageRemovedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
beforeKiePackageRemoved(BeforeKiePackageRemovedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called before a package is removed from the knowledge base
BeforeKiePackageRemovedEvent - Interface in org.kie.event.kiebase
beforeMatchFired(BeforeMatchFiredEvent) - Method in interface org.kie.event.rule.AgendaEventListener
beforeMatchFired(BeforeMatchFiredEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
beforeMatchFired(BeforeMatchFiredEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
BeforeMatchFiredEvent - Interface in org.kie.event.rule
beforeNodeLeft(ProcessNodeLeftEvent) - Method in class org.kie.event.process.DefaultProcessEventListener
beforeNodeLeft(ProcessNodeLeftEvent) - Method in interface org.kie.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.kie.event.process.DefaultProcessEventListener
beforeNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface org.kie.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.kie.event.kiebase.DefaultKieBaseEventListener
beforeProcessAdded(BeforeProcessAddedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called before a process is removed from the knowledge base
BeforeProcessAddedEvent - Interface in org.kie.event.kiebase
beforeProcessCompleted(ProcessCompletedEvent) - Method in class org.kie.event.process.DefaultProcessEventListener
beforeProcessCompleted(ProcessCompletedEvent) - Method in interface org.kie.event.process.ProcessEventListener
  This listener method is invoked right before a process instance is being completed (or aborted).
beforeProcessRemoved(BeforeProcessRemovedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
beforeProcessRemoved(BeforeProcessRemovedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called before a function is removed from the knowledge base
BeforeProcessRemovedEvent - Interface in org.kie.event.kiebase
beforeProcessStarted(ProcessStartedEvent) - Method in class org.kie.event.process.DefaultProcessEventListener
beforeProcessStarted(ProcessStartedEvent) - Method in interface org.kie.event.process.ProcessEventListener
  This listener method is invoked right before a process instance is being started.
beforeRuleAdded(BeforeRuleAddedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
beforeRuleAdded(BeforeRuleAddedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called before a new rule is added to the knowledge base
BeforeRuleAddedEvent - Interface in org.kie.event.kiebase
beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in interface org.kie.event.rule.AgendaEventListener
beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in interface org.kie.event.rule.AgendaEventListener
beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
beforeRuleRemoved(BeforeRuleRemovedEvent) - Method in class org.kie.event.kiebase.DefaultKieBaseEventListener
beforeRuleRemoved(BeforeRuleRemovedEvent) - Method in interface org.kie.event.kiebase.KieBaseEventListener
  Method called before a rule is removed from the knowledge base
BeforeRuleRemovedEvent - Interface in org.kie.event.kiebase
beforeVariableChanged(ProcessVariableChangedEvent) - Method in class org.kie.event.process.DefaultProcessEventListener
beforeVariableChanged(ProcessVariableChangedEvent) - Method in interface org.kie.event.process.ProcessEventListener
  This listener method is invoked right before the value of a process variable is being changed.
BeliefSystemTypeOption - Class in org.kie.runtime.conf
  A class for the belief system configuration.
blockMatch(Match) - Method in interface org.kie.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.kie.io.ResourceType
  jBPM BPMN2 Language
BRL - Static variable in class org.kie.io.ResourceType
  Drools Business Rule Language
buildAll() - Method in interface org.kie.builder.KieBuilder
  Builds all the KieBases contained in the KieModule for which this KieBuilder has been created

## C

Calendar - Interface in org.kie.time
Calendars - Interface in org.kie.runtime
CALENDARS - Static variable in class org.kie.runtime.EnvironmentName
call() - Method in class org.kie.osgi.api.Activator.BundleContextInstantiator
cancelMatch(Match) - Method in interface org.kie.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.kie.io.ResourceType
  Change Set
Channel - Interface in org.kie.runtime
  A channel provides a mechanism to send objects from the working memory to some external process or function.
ClassObjectFilter - Class in org.kie.runtime
  Filters Objects by Class, only accepting Classes of the specified type
ClassObjectFilter(Class) - Constructor for class org.kie.runtime.ClassObjectFilter
  The Allowed Class type
ClassReactive - Annotation Type in org.kie.definition.type
  Annotation used to declare that a given class is not property specific
clear() - Method in interface org.kie.runtime.rule.ActivationGroup
clear() - Method in interface org.kie.runtime.rule.Agenda
clear() - Method in interface org.kie.runtime.rule.AgendaGroup
clear() - Method in interface org.kie.runtime.rule.RuleFlowGroup
ClockTypeOption - Class in org.kie.runtime.conf
  A class for the session clock configuration.
close() - Method in interface org.kie.logger.KieRuntimeLogger
  Release any resources allocated within the logger such as file handles, network connections, etc.
close() - Method in interface org.kie.runtime.rule.AttachedViewChangedEventListener
close() - Method in interface org.kie.runtime.rule.LiveQuery
CMD_SCOPED_ENTITY_MANAGER - Static variable in class org.kie.runtime.EnvironmentName
Command<T> - Interface in org.kie.command
CommandExecutor - Interface in org.kie.runtime
  Batch Executor allows for the scripting of of a Knowledge session using Commands, both the StatelessKnowledgeSession and StatefulKnowledgeSession implement this interface.
COMPLETED - Static variable in interface org.kie.runtime.process.WorkItem
completeWorkItem(long, Map<String, Object>) - Method in interface org.kie.runtime.process.WorkItemManager
  Notifies the work item manager that the work item with the given id has been completed.
Connection - Interface in org.kie.definition.process
  A connection is a link from one Node to another.
ConsequenceException - Exception in org.kie.runtime.rule
ConsequenceException(Throwable, Session, Match) - Constructor for exception org.kie.runtime.rule.ConsequenceException
ConsequenceExceptionHandler - Interface in org.kie.runtime.rule
createContext() - Method in interface org.kie.marshalling.ObjectMarshallingStrategy
  Creates a new marshalling context
createContext() - Method in interface org.kie.runtime.rule.AccumulateFunction
  Creates and returns a new context object
createProcessInstance(String, Map<String, Object>) - Method in interface org.kie.runtime.process.ProcessRuntime
  Creates a new process instance (but does not yet start it).

## D

DATE_FORMATS - Static variable in class org.kie.runtime.EnvironmentName
DebugAgendaEventListener - Class in org.kie.event.rule
DebugAgendaEventListener() - Constructor for class org.kie.event.rule.DebugAgendaEventListener
DebugAgendaEventListener(PrintStream) - Constructor for class org.kie.event.rule.DebugAgendaEventListener
DebugWorkingMemoryEventListener - Class in org.kie.event.rule
DebugWorkingMemoryEventListener() - Constructor for class org.kie.event.rule.DebugWorkingMemoryEventListener
DebugWorkingMemoryEventListener(PrintStream) - Constructor for class org.kie.event.rule.DebugWorkingMemoryEventListener
DefaultAgendaEventListener - Class in org.kie.event.rule
DefaultAgendaEventListener() - Constructor for class org.kie.event.rule.DefaultAgendaEventListener
DefaultKieBaseEventListener - Class in org.kie.event.kiebase
DefaultKieBaseEventListener() - Constructor for class org.kie.event.kiebase.DefaultKieBaseEventListener
DefaultProcessEventListener - Class in org.kie.event.process
DefaultProcessEventListener() - Constructor for class org.kie.event.process.DefaultProcessEventListener
DefaultWorkingMemoryEventListener - Class in org.kie.event.rule
DefaultWorkingMemoryEventListener() - Constructor for class org.kie.event.rule.DefaultWorkingMemoryEventListener
delete(String...) - Method in interface org.kie.builder.KieFileSystem
  Removes the files in the given paths from this KieFileSystem
delete(FactHandle) - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Retracts the fact for which the given FactHandle was assigned.
DELETION - Static variable in interface org.kie.runtime.rule.PropagationContext
DESCR - Static variable in class org.kie.io.ResourceType
  DESCR
determineEventProcessingMode(String) - Static method in enum org.kie.conf.EventProcessingOption
determineQueryListenerClassOption(String) - Static method in enum org.kie.runtime.conf.QueryListenerOption
determineResourceType(String) - Static method in class org.kie.io.ResourceType
dispose() - Method in interface org.kie.runtime.KieSession
  Releases all the current session resources, setting up the session for garbage collection.
DRF - Static variable in class org.kie.io.ResourceType
  Drools Rule Flow Language
DRL - Static variable in class org.kie.io.ResourceType
  Drools Rule Language
DSL - Static variable in class org.kie.io.ResourceType
  Drools DSL
DSLR - Static variable in class org.kie.io.ResourceType
  Drools DSL Rule
DTABLE - Static variable in class org.kie.io.ResourceType
  Decision Table

## E

ENTITY_MANAGER_FACTORY - Static variable in class org.kie.runtime.EnvironmentName
Environment - Interface in org.kie.runtime
EnvironmentName - Class in org.kie.runtime
EnvironmentName() - Constructor for class org.kie.runtime.EnvironmentName
EqualityBehaviorOption - Enum in org.kie.conf
  An Enum for EqualityBehavior option.
equals(Object) - Method in class org.kie.io.ResourceType
equals(Object) - Method in class org.kie.runtime.conf.BeliefSystemTypeOption
equals(Object) - Method in class org.kie.runtime.conf.ClockTypeOption
equals(Object) - Method in class org.kie.runtime.conf.TimerJobFactoryOption
equals(Object) - Method in class org.kie.runtime.conf.WorkItemHandlerOption
Evaluator - Interface in org.kie.runtime.rule
  A public interface to be implemented by all evaluators
EvaluatorDefinition - Interface in org.kie.runtime.rule
  A markup interface for Evaluator definitions
EventListener - Interface in org.kie.runtime.process
  An interface that represents an element that is listening for specific types of events.
EventProcessingOption - Enum in org.kie.conf
  An Enum for Event Processing option.
execute(Command<T>) - Method in interface org.kie.runtime.CommandExecutor
  Execute the command and return a ExecutionResults for the results of the Command.
execute(Object) - Method in interface org.kie.runtime.rule.StatelessRuleSession
  Execute a StatelessKnowledSession inserting just a single object.
execute(Iterable) - Method in interface org.kie.runtime.rule.StatelessRuleSession
  Execute a StatelessKnowledSession, iterate the Iterable inserting each of it's elements.
executeWorkItem(WorkItem, WorkItemManager) - Method in interface org.kie.runtime.process.WorkItemHandler
  The given work item should be executed.
ExecutionResults - Interface in org.kie.runtime
  Contains the results for the BatchExecution Command.
EXPIRATION - Static variable in interface org.kie.runtime.rule.PropagationContext

## F

FactField - Interface in org.kie.definition.type
  A field from a declared fact type
FactHandle - Interface in org.kie.runtime.rule
FactType - Interface in org.kie.definition.type
  FactType declarations are fact definitions (like classes) that are managed alongside the rules.
fireAllRules() - Method in interface org.kie.runtime.rule.StatefulRuleSession
  Fire all Matches on the Agenda.
fireAllRules(int) - Method in interface org.kie.runtime.rule.StatefulRuleSession
  Fire Matches on the Agenda up to the given maximum number of Matches, before returning the control to the application.
fireAllRules(AgendaFilter) - Method in interface org.kie.runtime.rule.StatefulRuleSession
  Fire all Matches on the Agenda
fireAllRules(AgendaFilter, int) - Method in interface org.kie.runtime.rule.StatefulRuleSession
  Fire all Matches on the Agenda
fireUntilHalt() - Method in interface org.kie.runtime.rule.StatefulRuleSession
  Keeps firing Matches until a halt is called.
fireUntilHalt(AgendaFilter) - Method in interface org.kie.runtime.rule.StatefulRuleSession
  Keeps firing Matches until a halt is called.
fromExternalFactHandleCommand(String) - Method in interface org.kie.command.KieCommands
fromExternalFactHandleCommand(String, boolean) - Method in interface org.kie.command.KieCommands
fromProperties(Properties) - Method in interface org.kie.io.ResourceConfiguration
fromString(String) - Static method in enum org.kie.builder.model.ListenerModel.Kind

## G

generateAndWritePomXML(ReleaseId) - Method in interface org.kie.builder.KieFileSystem
  Generates a basic maven pom file with the given ReleaseId (groupId, artifactId and version) and adds it to this KieFileSystem
get(Object) - Method in interface org.kie.definition.type.FactField
  Returns the value of this field in the given fact.
get(Object, String) - Method in interface org.kie.definition.type.FactType
  Gets the value of the specified field on the dynamic fact.
get() - Static method in class org.kie.KieServices.Factory
  Returns a reference to the KieServices singleton
get(String) - Method in interface org.kie.runtime.Calendars
get(String) - Static method in class org.kie.runtime.conf.BeliefSystemTypeOption
  This is a factory method for this belief system configuration.
get(String) - Static method in class org.kie.runtime.conf.ClockTypeOption
  This is a factory method for this Clock Type configuration.
get(String) - Static method in class org.kie.runtime.conf.TimerJobFactoryOption
  This is a factory method for this timer job factory manager configuration.
get(String, WorkItemHandler) - Static method in class org.kie.runtime.conf.WorkItemHandlerOption
  This is a factory method for this WorkItemHandler configuration.
get(String) - Method in interface org.kie.runtime.Environment
get(String) - Method in interface org.kie.runtime.Globals
get(String) - Method in interface org.kie.runtime.rule.Row
  Get the object that is bound to the given identifier
getAccessor() - Method in interface org.kie.command.Setter
getActivationGroup(String) - Method in interface org.kie.runtime.rule.Agenda
getAgenda() - Method in interface org.kie.runtime.rule.Session
  Returns a reference to this session's `Agenda`.
getAgendaEventListeners() - Method in interface org.kie.event.rule.WorkingMemoryEventManager
  Returns all event listeners.
getAgendaGroup() - Method in interface org.kie.event.rule.AgendaGroupEvent
getAgendaGroup(String) - Method in interface org.kie.runtime.rule.Agenda
getAlphaNodeHashingThreshold() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
getArguments() - Method in interface org.kie.builder.model.QualifierModel
getArtifactId() - Method in interface org.kie.builder.ReleaseId
getAsMap(Object) - Method in interface org.kie.definition.type.FactType
  Get a map of the fields and their values for the bean.
getAssertBehaviour() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
getAsString() - Method in enum org.kie.runtime.conf.QueryListenerOption
getAverageFiringTime() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns the average firing time in milliseconds for rules in this session since last reset.
getBelieSystemType() - Method in class org.kie.runtime.conf.BeliefSystemTypeOption
  Returns the configured clock type
getCalendars() - Method in interface org.kie.runtime.KieRuntime
getCause() - Method in interface org.kie.event.rule.MatchCancelledEvent
getChannels() - Method in interface org.kie.runtime.KieRuntime
getClassAnnotations() - Method in interface org.kie.definition.type.FactType
  Returns the list of class-level annotations used in this class definition
getClassLoader() - Method in interface org.kie.runtime.KieContainer
  Returns the ClassLoader used by this KieContainer
getClockType() - Method in interface org.kie.builder.model.KieSessionModel
  Returns the EqualityBehavior of this KieSessionModel
getClockType() - Method in class org.kie.runtime.conf.ClockTypeOption
  Returns the configured clock type
getColumn() - Method in interface org.kie.builder.Message
  Returns the column number in the resource of the issue that caused the creation of this Message
getCommands() - Method in interface org.kie.KieServices
  Returns the KieCommands, a factory for Commands
getCommands() - Method in interface org.kie.runtime.BatchRequestMessage
getCompletionService() - Method in interface org.kie.concurrent.KieExecutors
getCompositeKeyDepth() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
getConfiguration() - Method in interface org.kie.io.Resource
  Returns the configuration for the resource if one is available
getCurrentTime() - Method in interface org.kie.time.SessionClock
  Returns the current time.
getDeclarationIds() - Method in interface org.kie.runtime.rule.Match
  Returns the list of declaration identifiers that are bound to the tuple that created this Match.
getDeclarationValue(String) - Method in interface org.kie.runtime.rule.Match
  Returns the bound declaration value for the given declaration identifier.
getDefaultExtension() - Method in class org.kie.io.ResourceType
getDefaultPath() - Method in class org.kie.io.ResourceType
getDefaultReleaseId() - Method in interface org.kie.builder.KieRepository
  Returns the defualt ReleaseId used to identify a KieModule in this KieRepository if the user didn't explicitly provide one
getDescription() - Method in class org.kie.io.ResourceType
getEntryPoint() - Method in interface org.kie.management.ObjectTypeNodeMonitorMBean
  The entry point for the node
getEntryPoint(String) - Method in interface org.kie.runtime.rule.Session
  Returns the WorkingMemoryEntryPoint instance associated with the given name.
getEntryPointId() - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Returns the String Id of this entry point
getEntryPointIds() - Method in interface org.kie.KieBase
  Returns the set of the entry points declared and/or used in this knowledge base
getEntryPoints() - Method in interface org.kie.runtime.rule.Session
  Returns a collection of all available working memory entry points for this session.
getEnvironment() - Method in interface org.kie.runtime.KieRuntime
getEqualsBehavior() - Method in interface org.kie.builder.model.KieBaseModel
  Returns the EqualityBehavior of this KieBaseModel
getEventProcessingMode() - Method in interface org.kie.builder.model.KieBaseModel
  Returns the EventProcessingMode of this KieBaseModel
getEventProcessingMode() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
getEventTypes() - Method in interface org.kie.runtime.process.EventListener
  Returns the event types this event listener is interested in.
getExecutor() - Method in interface org.kie.concurrent.KieExecutors
getExpirationOffset() - Method in interface org.kie.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.kie.definition.type.FactType
  Returns the ClassgetFactCount() - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Returns the total number of facts currently in this entry point
getFactHandle() - Method in interface org.kie.event.rule.ObjectDeletedEvent
getFactHandle() - Method in interface org.kie.event.rule.ObjectInsertedEvent
getFactHandle() - Method in interface org.kie.event.rule.ObjectUpdatedEvent
getFactHandle(String) - Method in interface org.kie.runtime.ExecutionResults
getFactHandle() - Method in interface org.kie.runtime.rule.PropagationContext
  The facthandle that was inserted, updated or retracted that created the PropagationContext
getFactHandle(String) - Method in interface org.kie.runtime.rule.Row
  Return the FactHandle associated with the given identifier
getFactHandle(Object) - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Returns the fact handle associated with the given object.
getFactHandles() - Method in interface org.kie.runtime.rule.Match
getFactHandles() - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Returns all `FactHandle`s from the current session.
getFactHandles(ObjectFilter) - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Returns all `FactHandle`s from the current session for which the facts are accepted by the given filter.
getFactType(String, String) - Method in interface org.kie.KieBase
  Returns the FactType identified by the given package and type names.
getFactTypes() - Method in interface org.kie.definition.KiePackage
  Return the fact types declared in this package The collection is immutable.
getField(String) - Method in interface org.kie.definition.type.FactType
  Returns the FactField identified by the given name.
getFieldAnnotations() - Method in interface org.kie.definition.type.FactField
  Returns the list of field-level annotations used in this field definition
getFields() - Method in interface org.kie.definition.type.FactType
  Returns the list of FactField in this FactType
getFrom() - Method in interface org.kie.definition.process.Connection
  The Node the connection starts from.
getFromType() - Method in interface org.kie.definition.process.Connection
  The type of exit point of the from Node.
getFunction() - Method in interface org.kie.event.kiebase.AfterFunctionRemovedEvent
getFunction() - Method in interface org.kie.event.kiebase.BeforeFunctionRemovedEvent
getFunctionNames() - Method in interface org.kie.definition.KiePackage
  Return the names of the functions defined in this package.
getGlobal(String) - Method in interface org.kie.runtime.KieRuntime
getGlobals() - Method in interface org.kie.runtime.KieRuntime
getGlobals() - Method in interface org.kie.runtime.StatelessKieSession
  Return the Globals store
getGlobalVariables() - Method in interface org.kie.definition.KiePackage
  Return the names of the globals defined in this package.
getGroupId() - Method in interface org.kie.builder.ReleaseId
getHandler() - Method in class org.kie.runtime.conf.WorkItemHandlerOption
  Returns the work item handler instance
getId() - Method in interface org.kie.builder.Message
  Returns the unique identifier of this message
getId() - Method in interface org.kie.definition.KieDefinition
getId() - Method in interface org.kie.definition.process.Node
  The id of the node.
getId() - Method in interface org.kie.definition.process.Process
  The unique id of the Process.
getId() - Method in interface org.kie.management.ObjectTypeNodeMonitorMBean
  The ID of the node
getId() - Method in interface org.kie.runtime.KieSession
getId() - Method in interface org.kie.runtime.process.NodeInstance
  The id of the node instance.
getId() - Method in interface org.kie.runtime.process.ProcessInstance
  The unique id of this process instance.
getId() - Method in interface org.kie.runtime.process.WorkItem
  The unique id of this work item
getIdentifiers() - Method in interface org.kie.runtime.ExecutionResults
getIdentifiers() - Method in interface org.kie.runtime.rule.QueryResults
getIncomingConnections() - Method in interface org.kie.definition.process.Node
  The incoming connections for this Node.
getIncomingConnections(String) - Method in interface org.kie.definition.process.Node
  The incoming connections for this Node for the given entry-point.
getIndex() - Method in interface org.kie.definition.type.FactField
  Returns the index of this field in the field list for the defining fact type.
getInputStream() - Method in interface org.kie.io.Resource
  Open an InputStream to the resource, the user must close this when finished.
getKieBase() - Method in interface org.kie.event.kiebase.BeforeKieBaseUnlockedEvent
getKieBase() - Method in interface org.kie.event.kiebase.KieBaseEvent
getKieBase() - Method in interface org.kie.runtime.KieContainer
  Returns the defualt KieBase in this KieContainer.
getKieBase(String) - Method in interface org.kie.runtime.KieContainer
  Returns the KieBase with the given name in this KieContainer.
getKieBase() - Method in interface org.kie.runtime.KieRuntime
  Returns the KieBase reference from which this stateful session was created.
getKieBaseCount() - Method in interface org.kie.management.KieManagementAgentMBean
getKieBaseEventListeners() - Method in interface org.kie.event.kiebase.KieBaseEventManager
  Returns all event listeners.
getKieBaseId() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns the associated Kie Base ID
getKieBaseModels() - Method in interface org.kie.builder.model.KieModuleModel
  Returns all the KieBaseModel defined in this KieModuleModel mapped by their names
getKieClasspathContainer() - Method in interface org.kie.KieServices
  Returns KieContainer for the classpath, this a global singleton
getKieModule() - Method in interface org.kie.builder.KieBuilder
  Returns the KieModule for which this KieBuilder has been created
getKieModule(ReleaseId) - Method in interface org.kie.builder.KieRepository
  Retrieve a KieModule with the given ReleaseId in this KieRepository.
getKiePackage() - Method in interface org.kie.event.kiebase.AfterKiePackageAddedEvent
getKiePackage() - Method in interface org.kie.event.kiebase.AfterKiePackageRemovedEvent
getKiePackage() - Method in interface org.kie.event.kiebase.BeforeKiePackageAddedEvent
getKiePackage() - Method in interface org.kie.event.kiebase.BeforeKiePackageRemovedEvent
getKiePackage(String) - Method in interface org.kie.KieBase
  Returns a reference to the KnowledgePackage identified by the given name.
getKiePackages() - Method in interface org.kie.KieBase
  Return an immutable collection of the packages that exist in this KieBase.
getKieRuntime() - Method in interface org.kie.event.KieRuntimeEvent
  The knowledge runtime that generated the event.
getKieRuntime() - Method in interface org.kie.runtime.KieContext
getKieSessionId() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns the associated Kie Session ID
getKieSessionModels() - Method in interface org.kie.builder.model.KieBaseModel
  Returns all the KieSessionModel defined in this KieBaseModel mapped by their names
getKieSessions() - Method in interface org.kie.KieBase
  Return a collection of the StatefulKnowledgeSessions that exist in this KnowledgeBase.
getKind() - Method in interface org.kie.builder.model.ListenerModel
  Returns the Kind of this ListenerModel
getKnowledgeRuntime() - Method in interface org.kie.runtime.KieContext
  Deprecated.
getKnowledgeType() - Method in interface org.kie.definition.KieDefinition
getLastReset() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns the timestamp of the last stats reset
getLevel() - Method in interface org.kie.builder.Message
  Returns the message level
getLine() - Method in interface org.kie.builder.Message
  Returns the line number in the resource of the issue that caused the creation of this Message
getListenerModels() - Method in interface org.kie.builder.model.KieSessionModel
  Returns all the ListenerModels defined for this KieSessionModel
getLoggers() - Method in interface org.kie.KieServices
  Returns KieLoggers, a factory for KieRuntimeLogger
getMarshallers() - Method in interface org.kie.KieServices
  Returns the KieMarshallers service
getMarshallingConfiguration() - Method in interface org.kie.marshalling.Marshaller
  Returns the MarshallingConfiguration object for this marshaller
getMatch() - Method in interface org.kie.event.rule.MatchEvent
getMatch() - Method in exception org.kie.runtime.rule.ConsequenceException
getMatch() - Method in interface org.kie.runtime.rule.RuleContext
  Returns the current Match for the current context
getMaxThreads() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
getMessage() - Method in exception org.kie.runtime.rule.ConsequenceException
getMessages(Message.Level...) - Method in interface org.kie.builder.Results
  Returns all the Messages of the given levels in these Results
getMessages() - Method in interface org.kie.builder.Results
  Returns all the Messages in these Results
getMetaData() - Method in interface org.kie.definition.process.Connection
  Meta data associated with this connection.
getMetaData() - Method in interface org.kie.definition.process.Node
  Meta data associated with this Node.
getMetaData() - Method in interface org.kie.definition.process.Process
  Meta data associated with this Node.
getMetaData() - Method in interface org.kie.definition.rule.Query
  Returns an immutable Map of all meta data attributes associated with this query object.
getMetaData() - Method in interface org.kie.definition.rule.Rule
  Returns an immutable Map of all meta data attributes associated with this rule object.
getMetaData() - Method in interface org.kie.definition.type.FactField
  Returns the annotations of this field definition as key-value pairs.
getMetaData() - Method in interface org.kie.definition.type.FactType
  Returns the annotations of this class definition as key-value pairs.
getMode() - Method in enum org.kie.conf.EventProcessingOption
getName() - Method in interface org.kie.builder.model.KieBaseModel
  Returns the name of the KieBase defined by this KieBaseModel
getName() - Method in interface org.kie.builder.model.KieSessionModel
  Returns the name of the KieSession defined by this KieSessionModel
getName() - Method in interface org.kie.definition.KiePackage
  The namespace for this package
getName() - Method in interface org.kie.definition.process.Node
  The name of the node
getName() - Method in interface org.kie.definition.process.Process
  The name of the Process.
getName() - Method in interface org.kie.definition.rule.Global
getName() - Method in interface org.kie.definition.rule.Query
  Returns this query's name.
getName() - Method in interface org.kie.definition.rule.Rule
  Returns this rule's name.
getName() - Method in interface org.kie.definition.type.Annotation
getName() - Method in interface org.kie.definition.type.FactField
  Returns the name of this field.
getName() - Method in interface org.kie.definition.type.FactType
  Returns the name of the FactType.
getName() - Method in class org.kie.io.ResourceType
getName() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns this MBean name
getName() - Method in class org.kie.runtime.conf.WorkItemHandlerOption
  Returns the name of the configured work item handler
getName() - Method in interface org.kie.runtime.process.WorkItem
  The name of the work item.
getName() - Method in interface org.kie.runtime.rule.ActivationGroup
getName() - Method in interface org.kie.runtime.rule.AgendaGroup
getName() - Method in interface org.kie.runtime.rule.RuleFlowGroup
getNamespace() - Method in interface org.kie.definition.KieDefinition
getNewValue() - Method in interface org.kie.event.process.ProcessVariableChangedEvent
  The new value of the variable.
getNode(long) - Method in interface org.kie.definition.process.NodeContainer
  The node in this NodeContainer with the given id.
getNode() - Method in interface org.kie.runtime.process.NodeInstance
  Return the node this node instance refers to.
getNodeContainer() - Method in interface org.kie.definition.process.Node
  The NodeContainer this Node lives in.
getNodeId() - Method in interface org.kie.runtime.process.NodeInstance
  The id of the node this node instance refers to.
getNodeInstance() - Method in interface org.kie.event.process.ProcessNodeEvent
  The node instance this event is related to.
getNodeInstance(long) - Method in interface org.kie.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.kie.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.kie.runtime.process.NodeInstance
  The node instance container that this node instance is part of.
getNodeInstances() - Method in interface org.kie.runtime.process.NodeInstanceContainer
  Returns all node instances that are currently active within this container.
getNodeName() - Method in interface org.kie.runtime.process.NodeInstance
  The name of the node this node instance refers to.
getNodes() - Method in interface org.kie.definition.process.NodeContainer
  The Nodes of this NodeContainer.
getObject() - Method in interface org.kie.event.rule.ObjectInsertedEvent
getObject() - Method in interface org.kie.event.rule.ObjectUpdatedEvent
getObject(FactHandle) - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Returns the object associated with the given FactHandle.
getObjectMarshallingStrategyStore() - Method in interface org.kie.marshalling.MarshallingConfiguration
getObjects() - Method in interface org.kie.runtime.rule.Match
  Returns the list of objects that make the tuple that created this Match.
getObjects() - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Returns all facts from the current session as a Collection.
getObjects(ObjectFilter) - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Returns all facts from the current session that are accepted by the given `ObjectFilter`.
getObjectType() - Method in interface org.kie.management.ObjectTypeNodeMonitorMBean
  The Object Type of the node
getOldObject() - Method in interface org.kie.event.rule.ObjectDeletedEvent
getOldObject() - Method in interface org.kie.event.rule.ObjectUpdatedEvent
getOldValue() - Method in interface org.kie.event.process.ProcessVariableChangedEvent
  The old value of the variable.
getOperator() - Method in interface org.kie.runtime.rule.Evaluator
  Returns the operator representation object for this evaluator
getOperatorString() - Method in interface org.kie.runtime.rule.Operator
  Returns the String representation for this operator
getOption(Class<T>) - Method in interface org.kie.runtime.conf.KieSessionOptionsConfiguration
  Gets an option value
getOption(Class<T>, String) - Method in interface org.kie.runtime.conf.KieSessionOptionsConfiguration
  Gets an option value for the given option + key.
getOutgoingConnections() - Method in interface org.kie.definition.process.Node
  The outgoing connections for this Node.
getOutgoingConnections(String) - Method in interface org.kie.definition.process.Node
  The outgoing connections for this Node for the given exit-point.
getPackageName() - Method in interface org.kie.definition.process.Process
  The package name of this process.
getPackageName() - Method in interface org.kie.definition.rule.Query
  Returns the package name (namespace) this query is tied to.
getPackageName() - Method in interface org.kie.definition.rule.Rule
  Returns the package name (namespace) this rule is tied to.
getPackageName() - Method in interface org.kie.definition.type.FactType
  Returns the package this FactType is defined in.
getPackages() - Method in interface org.kie.builder.model.KieBaseModel
  Returns the ordered list of all the package patterns used to define the set of resources that have to be included in the KieBase.
getParameter(String) - Method in interface org.kie.runtime.process.WorkItem
  Returns the value of the parameter with the given name.
getParameters() - Method in interface org.kie.runtime.process.WorkItem
  Returns the map of parameters of this work item.
getPartitionId() - Method in interface org.kie.management.ObjectTypeNodeMonitorMBean
  The partition the node belongs to
getPath() - Method in interface org.kie.builder.Message
  Returns the path of the resource that caused the creation of this Message
getProcess() - Method in interface org.kie.event.kiebase.AfterProcessAddedEvent
getProcess() - Method in interface org.kie.event.kiebase.AfterProcessRemovedEvent
getProcess() - Method in interface org.kie.event.kiebase.BeforeProcessAddedEvent
getProcess() - Method in interface org.kie.event.kiebase.BeforeProcessRemovedEvent
getProcess(String) - Method in interface org.kie.KieBase
  Returns a referent to the Process identified by the given processId
getProcess() - Method in interface org.kie.runtime.process.ProcessInstance
getProcesses() - Method in interface org.kie.definition.KiePackage
  Return the process definitions for this package.
getProcesses() - Method in interface org.kie.KieBase
getProcessEventListeners() - Method in interface org.kie.event.process.ProcessEventManager
  Returns all event listeners.
getProcessId() - Method in interface org.kie.runtime.process.ProcessInstance
  The id of the process definition that is related to this process instance.
getProcessInstance() - Method in interface org.kie.event.process.ProcessEvent
  The ProcessInstance this event relates to.
getProcessInstance() - Method in interface org.kie.runtime.process.NodeInstance
  The process instance that this node instance is executing in.
getProcessInstance() - Method in interface org.kie.runtime.process.ProcessContext
  Returns the process instance that is currently being executed in this context.
getProcessInstance(long) - Method in interface org.kie.runtime.process.ProcessRuntime
  Returns the process instance with the given id.
getProcessInstanceId() - Method in interface org.kie.runtime.process.WorkItem
  The id of the process instance that requested the execution of this work item
getProcessInstances() - Method in interface org.kie.runtime.process.ProcessRuntime
  Returns a collection of currently active process instances.
getProcessName() - Method in interface org.kie.runtime.process.ProcessInstance
  The name of the process definition that is related to this process instance.
getPropagationContext() - Method in interface org.kie.event.rule.WorkingMemoryEvent
getPropagationContext() - Method in interface org.kie.runtime.rule.Match
getPropagationNumber() - Method in interface org.kie.runtime.rule.PropagationContext
getProperty(String) - Method in interface org.kie.PropertiesConfiguration
  Gets a property value
getPropertyName() - Method in enum org.kie.conf.EqualityBehaviorOption
  Returns the property name for this option
getPropertyName() - Method in enum org.kie.conf.EventProcessingOption
  Returns the property name for this option
getPropertyName() - Method in enum org.kie.conf.MBeansOption
  Returns the property name for this option
getPropertyName() - Method in interface org.kie.conf.Option
  Returns the property name for this option
getPropertyName() - Method in enum org.kie.conf.RemoveIdentitiesOption
  Returns the property name for this option
getPropertyName() - Method in class org.kie.runtime.conf.BeliefSystemTypeOption
  Returns the property name for this option
getPropertyName() - Method in class org.kie.runtime.conf.ClockTypeOption
  Returns the property name for this option
getPropertyName() - Method in enum org.kie.runtime.conf.KeepReferenceOption
  Returns the property name for this option
getPropertyName() - Method in enum org.kie.runtime.conf.QueryListenerOption
  Returns the property name for this option
getPropertyName() - Method in class org.kie.runtime.conf.TimerJobFactoryOption
  Returns the property name for this option
getPropertyName() - Method in class org.kie.runtime.conf.WorkItemHandlerOption
  Returns the property name for this option
getPropertyType(String) - Method in interface org.kie.definition.type.Annotation
getPropertyValue(String) - Method in interface org.kie.definition.type.Annotation
getQualifierModel() - Method in interface org.kie.builder.model.ListenerModel
getQualifierModel() - Method in interface org.kie.builder.model.WorkItemHandlerModel
getQueries() - Method in interface org.kie.definition.KiePackage
  Return the query definitions for this package.
getQuery(String, String) - Method in interface org.kie.KieBase
  Returns a reference to the Rule identified by the given package and rule names.
getQueryResults(String, Object...) - Method in interface org.kie.runtime.rule.Session
  Retrieve the QueryResults of the specified query and arguments
getReader() - Method in interface org.kie.io.Resource
  Opens a Reader to the resource, the user most close this when finished.
getReleaseId() - Method in interface org.kie.builder.KieModule
  Returns the ReleaseId identifying this KieModule
getReleaseId() - Method in interface org.kie.runtime.KieContainer
  Returns the ReleaseId of the KieModule wrapped by this KieContainer
getRepository() - Method in interface org.kie.KieServices
  Returns the KieRepository, a singleton acting as a repository for all the available KieModules
getResources() - Method in interface org.kie.KieServices
  Returns the KieResources, a factory that provides Resource implementations for the desired IO resource
getResourceType() - Method in interface org.kie.io.Resource
  Returns the type of the resource if one could be inferred by the extension of the resource of if it was explicitly set.
getResourceType(String) - Static method in class org.kie.io.ResourceType
getResult(String) - Method in interface org.kie.runtime.process.WorkItem
  Returns the value of the result parameter with the given name.
getResult(Serializable) - Method in interface org.kie.runtime.rule.AccumulateFunction
  Returns the current value in this accumulation session
getResults() - Method in interface org.kie.builder.KieBuilder
  Returns the Results of the building process.
getResults() - Method in interface org.kie.runtime.process.WorkItem
  Returns the map of result parameters of this work item.
getResultType() - Method in interface org.kie.runtime.rule.AccumulateFunction
  Returns the class type of the result of this function
getRule() - Method in interface org.kie.event.kiebase.AfterKieBaseLockedEvent
getRule() - Method in interface org.kie.event.kiebase.AfterRuleAddedEvent
getRule() - Method in interface org.kie.event.kiebase.AfterRuleRemovedEvent
getRule() - Method in interface org.kie.event.kiebase.BeforeRuleAddedEvent
getRule() - Method in interface org.kie.event.kiebase.BeforeRuleRemovedEvent
getRule(String, String) - Method in interface org.kie.KieBase
  Returns a reference to the Rule identified by the given package and rule names.
getRule() - Method in exception org.kie.runtime.rule.ConsequenceException
getRule() - Method in interface org.kie.runtime.rule.Match
getRule() - Method in interface org.kie.runtime.rule.PropagationContext
  The rule that caused the working memory action that created this PropagationContext.
getRule() - Method in interface org.kie.runtime.rule.RuleContext
  Returns the active Rule for the current context
getRuleFlowGroup() - Method in interface org.kie.event.rule.RuleFlowGroupEvent
  The RuleFlowGroup for this event
getRuleFlowGroup(String) - Method in interface org.kie.runtime.rule.Agenda
getRules() - Method in interface org.kie.definition.KiePackage
  Return the rule definitions for this package.
getScope() - Method in interface org.kie.builder.model.KieBaseModel
  Returns the CDI scope of this KieBaseModel Default is javax.enterprise.context.ApplicationScoped
getScope() - Method in interface org.kie.builder.model.KieSessionModel
  Returns the CDI scope of this KieSessionModel
getSequentialAgenda() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
getSessionClock() - Method in interface org.kie.runtime.KieRuntime
  Returns the session clock instance assigned to this session
getSessionConfiguration() - Method in interface org.kie.runtime.KieRuntime
getSessionCount() - Method in interface org.kie.management.KieManagementAgentMBean
getSimpleName() - Method in interface org.kie.definition.type.FactType
  Returns the unqualified name of the FactType.
getSourcePath() - Method in interface org.kie.io.Resource
  Returns the name of the resource, if one is available.
getState() - Method in interface org.kie.runtime.process.ProcessInstance
  The state of the process instance.
getState() - Method in interface org.kie.runtime.process.WorkItem
  The state of the work item.
getStatsByProcess() - Method in interface org.kie.management.KieSessionMonitoringMBean
getStatsByProcessInstance() - Method in interface org.kie.management.KieSessionMonitoringMBean
getStatsByRule() - Method in interface org.kie.management.KieSessionMonitoringMBean
getStatsForProcess(String) - Method in interface org.kie.management.KieSessionMonitoringMBean
getStatsForProcessInstance(long) - Method in interface org.kie.management.KieSessionMonitoringMBean
getStatsForRule(String) - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns a formatted String with statistics for a single rule in this session, like number of matches created, cancelled and fired as well as firing time.
getStoreServices() - Method in interface org.kie.KieServices
  Returns KieStoreServices
getStrategy(int) - Method in interface org.kie.marshalling.ObjectMarshallingStrategyStore
getStrategy(Object) - Method in interface org.kie.marshalling.ObjectMarshallingStrategyStore
getStrategyObject(String) - Method in interface org.kie.marshalling.ObjectMarshallingStrategyStore
getStrategyObject(Object) - Method in interface org.kie.marshalling.ObjectMarshallingStrategyStore
getSuperClass() - Method in interface org.kie.definition.type.FactType
  Returns the name of the FactType's super type
getTargetPath() - Method in interface org.kie.io.Resource
  Returns the path that should be used when writing this resource down to KieFileSystem
getText() - Method in interface org.kie.builder.Message
  Return the text of this Message
getTimerJobType() - Method in class org.kie.runtime.conf.TimerJobFactoryOption
  Returns the configured timer job factory manager
getTo() - Method in interface org.kie.definition.process.Connection
  The Node the connection goes to.
getTotalFactCount() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns the total fact count current loaded into this session
getTotalFiringTime() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns the total milliseconds spent firing rules in this session since last reset.
getTotalMatchesCancelled() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns the total number of matches cancelled in this session since last reset.
getTotalMatchesCreated() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns the total number of matches created in this session since last reset.
getTotalMatchesFired() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Returns the total number of matches fired in this session since last reset.
getTotalProcessInstancesCompleted() - Method in interface org.kie.management.KieSessionMonitoringMBean
getTotalProcessInstancesStarted() - Method in interface org.kie.management.KieSessionMonitoringMBean
getToType() - Method in interface org.kie.definition.process.Connection
  The type of entry point of the to Node.
getType() - Method in interface org.kie.builder.model.KieSessionModel
  Returns the type of this KieSessionModel
getType() - Method in interface org.kie.builder.model.ListenerModel
  Returns the type of this ListenerModel (i.e. the name of the class implementing the listener)
getType() - Method in interface org.kie.builder.model.QualifierModel
getType() - Method in interface org.kie.builder.model.WorkItemHandlerModel
  Returns the type of this WorkItemHandlerModel (i.e. the name of the class implementing the WorkItemHandler)
getType() - Method in interface org.kie.definition.process.Process
  The type of process.
getType() - Method in interface org.kie.definition.rule.Global
getType() - Method in interface org.kie.definition.type.FactField
  Returns the type of this field.
getType() - Method in interface org.kie.runtime.rule.PropagationContext
  The PropagationContextType, numbers may change between Drools versions.
getValue() - Method in interface org.kie.builder.model.QualifierModel
getValue() - Method in interface org.kie.command.Setter
getValue(String) - Method in interface org.kie.runtime.ExecutionResults
getVariable(String) - Method in interface org.kie.runtime.process.NodeInstance
getVariable(String) - Method in interface org.kie.runtime.process.ProcessContext
  Returns the value of the variable with the given name.
getVariable(String) - Method in interface org.kie.runtime.process.WorkflowProcessInstance
  Returns the value of the variable with the given name.
getVariableId() - Method in interface org.kie.event.process.ProcessVariableChangedEvent
  The unique id of the process variable (definition).
getVariableInstanceId() - Method in interface org.kie.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.kie.builder.ReleaseId
getVersion() - Method in interface org.kie.definition.process.Process
  The version of the Process.
getWorkingMemoryEventListeners() - Method in interface org.kie.event.rule.WorkingMemoryEventManager
  Returns all event listeners.
getWorkItemHandlerModels() - Method in interface org.kie.builder.model.KieSessionModel
  Returns all the WorkItemHandlerModels defined for this KieSessionModel
getWorkItemManager() - Method in interface org.kie.runtime.process.ProcessRuntime
  Returns the `WorkItemManager` related to this session.
Global - Interface in org.kie.definition.rule
GLOBALS - Static variable in class org.kie.runtime.EnvironmentName
Globals - Interface in org.kie.runtime

## H

halt() - Method in interface org.kie.runtime.rule.Session
  Request the engine to stop firing rules.
handleException(Match, Session, Exception) - Method in interface org.kie.runtime.rule.ConsequenceExceptionHandler
hashCode() - Method in class org.kie.io.ResourceType
hashCode() - Method in class org.kie.runtime.conf.BeliefSystemTypeOption
hashCode() - Method in class org.kie.runtime.conf.ClockTypeOption
hashCode() - Method in class org.kie.runtime.conf.TimerJobFactoryOption
hashCode() - Method in class org.kie.runtime.conf.WorkItemHandlerOption
hasMessages(Message.Level...) - Method in interface org.kie.builder.Results
  Returns true if these Results contains at least one Message of one of the given levels

## I

Include - Interface in org.kie.builder
init(Serializable) - Method in interface org.kie.runtime.rule.AccumulateFunction
  Initializes the accumulator
insert(Object) - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Inserts a new fact into this entry point
INSERTION - Static variable in interface org.kie.runtime.rule.PropagationContext
insertLogical(Object) - Method in interface org.kie.runtime.rule.RuleContext
  Logically inserts a fact into the KnowledgeSession, justified by the current rule context.
insertLogical(Object, Object) - Method in interface org.kie.runtime.rule.RuleContext
  Logically inserts a fact into the KnowledgeSession, justified by the current rule context.
isActive() - Method in interface org.kie.runtime.rule.Match
  An Match is considered active if it is on the agenda and has not yet fired.
isAdvancedProcessRuleIntegration() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
isDefault() - Method in interface org.kie.builder.model.KieBaseModel
  Returns true if this KieBaseModel is the default one
isDefault() - Method in interface org.kie.builder.model.KieSessionModel
  Returns true if this KieSessionModel is the default one
isEnabled() - Method in enum org.kie.conf.MBeansOption
isEnabled(String) - Static method in enum org.kie.conf.MBeansOption
isEvent() - Method in interface org.kie.management.ObjectTypeNodeMonitorMBean
  True if this node corresponds to an event type
isIndexLeftBetaMemory() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isIndexRightBetaMemory() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isKeepReference() - Method in enum org.kie.runtime.conf.KeepReferenceOption
isKey() - Method in interface org.kie.definition.type.FactField
  Returns true if this field is a key field.
isMaintainTms() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isMarshallProcessInstances() - Method in interface org.kie.marshalling.MarshallingConfiguration
isMarshallWorkItems() - Method in interface org.kie.marshalling.MarshallingConfiguration
isMBeansEnabled() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
isMultithreadEvaluation() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isNegated() - Method in interface org.kie.runtime.rule.Operator
  Returns true if this operator instance is negated.
isRemoveIdentities() - Method in enum org.kie.conf.RemoveIdentitiesOption
isRemoveIdentities() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
isSequential() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isShareAlphaNodes() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isShareBetaNodes() - Method in interface org.kie.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isTemporal() - Method in interface org.kie.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.kie.runtime.help.QuartzHelper.QuartzCalendarAdapter
isTimeIncluded(long) - Method in interface org.kie.time.Calendar
iterator() - Method in interface org.kie.runtime.rule.QueryResults

## J

JAVA - Static variable in class org.kie.io.ResourceType
  JAVA

## K

KBase - Annotation Type in org.kie.cdi
KContainer - Annotation Type in org.kie.cdi
KeepReferenceOption - Enum in org.kie.runtime.conf
  Option to configure if the knowledge base should retain a reference to the knowledge session or not.
KieBase - Interface in org.kie
  The KieBase is a repository of all the application's knowledge definitions.
KieBaseConfigurationMonitorMBean - Interface in org.kie.management
KieBaseEvent - Interface in org.kie.event.kiebase
KieBaseEventListener - Interface in org.kie.event.kiebase
KieBaseEventManager - Interface in org.kie.event.kiebase
KieBaseModel - Interface in org.kie.builder.model
  KieBaseModel is a model allowing to programmatically define a KieBase
KieBaseOption - Interface in org.kie.conf
  A markup interface for KnowledgeBaseConfiguration options
KieBuilder - Interface in org.kie.builder
  KieBuilder is a builder for the resources contained in a KieModule
KieCommands - Interface in org.kie.command
  KieCommands is a factory for Commands that can be used by classes that implement CommandExecutor.
KieContainer - Interface in org.kie.runtime
  A container for all the KieBases of a given KieModule
KieContext - Interface in org.kie.runtime
KieDefinition - Interface in org.kie.definition
  Marker interface for all KnowlegeDefinition's
KieDefinition.KnowledgeType - Enum in org.kie.definition
KieDescr - Interface in org.kie.definition
  A top level interface for Knowledge Descriptors.
KieExecutors - Interface in org.kie.concurrent
KieFileSystem - Interface in org.kie.builder
  KieFileSystem is an in memory file system used to programmatically define the resources composing a KieModule
KieLoggers - Interface in org.kie.logger
  KieLoggers is a factory for KieRuntimeLogger
KieManagementAgentMBean - Interface in org.kie.management
  A tree root level class for all the drools management MBeans published to an MBean agent
KieMarshallers - Interface in org.kie.marshalling
  This api is experimental and thus the classes and the interfaces returned are subject to change.
KieModule - Interface in org.kie.builder
  A KieModule is a container of all the resources necessary to define a set of KieBases like a pom.xml defining its ReleaseId, a kmodule.xml file declaring the KieBases names and configurations together with all the KieSession that can be created from them and all the other files necessary to build the KieBases themselves
KieModuleModel - Interface in org.kie.builder.model
  KieModuleModel is a model allowing to programmatically define a KieModule
KiePackage - Interface in org.kie.definition
  This provides a collection of knowledge definitions that can be given to a KnowledgeBase.
KieRepository - Interface in org.kie.builder
  KieRepository is a singleton acting as a repository for all the available KieModules regardless if they are stored in the maven repository or programmatically built by the user
KieResources - Interface in org.kie.io
  KieResources is a factory that provides Resource implementations for the desired IO resource
KieRuntime - Interface in org.kie.runtime
KieRuntimeEvent - Interface in org.kie.event
  An event that is generated by the knowledge runtime.
KieRuntimeEventManager - Interface in org.kie.event
  A manager for runtime events.
KieRuntimeLogger - Interface in org.kie.logger
  A logger for audit events.
KieScanner - Interface in org.kie.builder
  A KieScanner is a scanner of the maven repositories (both local and remote) used to automatically discover if there are new releases for a given KieModule and its dependencies and eventually deploy them in the KieRepository
KieServices - Interface in org.kie
  The KieServices is a thread-safe singleton acting as a hub giving access to the other Services provided by Kie.
KieServices.Factory - Class in org.kie
  A Factory for this KieServices
KieServices.Factory() - Constructor for class org.kie.KieServices.Factory
KieSession - Interface in org.kie.runtime
  KieSession is the most common way to interact with the engine.
KieSessionConfiguration - Interface in org.kie.runtime
  KnowledgeSessionConfiguration A class to store Session related configuration.
KieSessionModel - Interface in org.kie.builder.model
  KieSessionModel is a model allowing to programmatically define a KieSession
KieSessionModel.KieSessionType - Enum in org.kie.builder.model
KieSessionMonitoringMBean - Interface in org.kie.management
  An MBean interface for Kie Session monitoring
KieSessionOption - Interface in org.kie.runtime.conf
  A markup interface for KnowledgeSessionConfiguration options
KieSessionOptionsConfiguration - Interface in org.kie.runtime.conf
  A base interface for type safe configurations
KieStoreServices - Interface in org.kie.persistence.jpa
KReleaseId - Annotation Type in org.kie.cdi
KSession - Annotation Type in org.kie.cdi

## L

ListenerModel - Interface in org.kie.builder.model
  ListenerModel is a model allowing to programmatically define a Listener and wire it to a KieSession
ListenerModel.Kind - Enum in org.kie.builder.model
LiveQuery - Interface in org.kie.runtime.rule
loadKieSession(int, KieBase, KieSessionConfiguration, Environment) - Method in interface org.kie.persistence.jpa.KieStoreServices
logger - Static variable in class org.kie.osgi.api.Activator.DroolsServiceTracker
logger - Static variable in class org.kie.osgi.api.Activator

## M

marshal(ObjectMarshallingStrategy.Context, ObjectOutputStream, Object) - Method in interface org.kie.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, KieSession) - Method in interface org.kie.marshalling.Marshaller
  Marshalls the given StatefulKnowledgeSession into the provided OutputStream
Marshaller - Interface in org.kie.marshalling
MarshallingConfiguration - Interface in org.kie.marshalling
Match - Interface in org.kie.runtime.rule
matchCancelled(MatchCancelledEvent) - Method in interface org.kie.event.rule.AgendaEventListener
matchCancelled(MatchCancelledEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
matchCancelled(MatchCancelledEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
MatchCancelledCause - Enum in org.kie.event.rule
MatchCancelledEvent - Interface in org.kie.event.rule
matchCreated(MatchCreatedEvent) - Method in interface org.kie.event.rule.AgendaEventListener
matchCreated(MatchCreatedEvent) - Method in class org.kie.event.rule.DebugAgendaEventListener
matchCreated(MatchCreatedEvent) - Method in class org.kie.event.rule.DefaultAgendaEventListener
MatchCreatedEvent - Interface in org.kie.event.rule
matchesExtension(String) - Method in class org.kie.io.ResourceType
MatchEvent - Interface in org.kie.event.rule
MBeansOption - Enum in org.kie.conf
  An Enum for MBeans Enabled option.
Message - Interface in org.kie.builder
  A Message generated by the building process of a KieModule
Message.Level - Enum in org.kie.builder
MODIFICATION - Static variable in interface org.kie.runtime.rule.PropagationContext
modifiedService(ServiceReference, Object) - Method in class org.kie.osgi.api.Activator.DroolsServiceTracker
Modifies - Annotation Type in org.kie.definition.type
  Annotation used to declare that a given method (potenially) modifies the values of the named properties
MultiValueKieSessionOption - Interface in org.kie.runtime.conf
  A markup interface for MultiValueKnowledgeSessionConfiguration options

## N

newAbortWorkItem(long) - Method in interface org.kie.command.KieCommands
newBatchExecution(List<? extends Command>, String) - Method in interface org.kie.command.KieCommands
newByteArrayResource(byte[]) - Method in interface org.kie.io.KieResources
newClassFilterAcceptor(String[]) - Method in interface org.kie.marshalling.KieMarshallers
newClassPathResource(String) - Method in interface org.kie.io.KieResources
newClassPathResource(String, ClassLoader) - Method in interface org.kie.io.KieResources
newClassPathResource(String, Class<?>) - Method in interface org.kie.io.KieResources
newClassPathResource(String, String) - Method in interface org.kie.io.KieResources
newClassPathResource(String, String, ClassLoader) - Method in interface org.kie.io.KieResources
newClassPathResource(String, String, Class<?>) - Method in interface org.kie.io.KieResources
newCompleteWorkItem(long, Map<String, Object>) - Method in interface org.kie.command.KieCommands
newConsoleLogger(KieRuntimeEventManager) - Method in interface org.kie.logger.KieLoggers
newDelete(FactHandle) - Method in interface org.kie.command.KieCommands
newDescrResource(KieDescr) - Method in interface org.kie.io.KieResources
newFileLogger(KieRuntimeEventManager, String) - Method in interface org.kie.logger.KieLoggers
newFileSystemResource(File) - Method in interface org.kie.io.KieResources
newFileSystemResource(String) - Method in interface org.kie.io.KieResources
newFireAllRules() - Method in interface org.kie.command.KieCommands
newFireAllRules(int) - Method in interface org.kie.command.KieCommands
newFireAllRules(String) - Method in interface org.kie.command.KieCommands
newGetGlobal(String) - Method in interface org.kie.command.KieCommands
newGetGlobal(String, String) - Method in interface org.kie.command.KieCommands
newGetObject(FactHandle) - Method in interface org.kie.command.KieCommands
newGetObject(FactHandle, String) - Method in interface org.kie.command.KieCommands
newGetObjects() - Method in interface org.kie.command.KieCommands
newGetObjects(String) - Method in interface org.kie.command.KieCommands
newGetObjects(ObjectFilter) - Method in interface org.kie.command.KieCommands
newGetObjects(ObjectFilter, String) - Method in interface org.kie.command.KieCommands
newIdentityMarshallingStrategy() - Method in interface org.kie.marshalling.KieMarshallers
newIdentityMarshallingStrategy(ObjectMarshallingStrategyAcceptor) - Method in interface org.kie.marshalling.KieMarshallers
newInputStreamResource(InputStream) - Method in interface org.kie.io.KieResources
newInputStreamResource(InputStream, String) - Method in interface org.kie.io.KieResources
newInsert(Object) - Method in interface org.kie.command.KieCommands
newInsert(Object, String, boolean, String) - Method in interface org.kie.command.KieCommands
newInsertElements(Collection) - Method in interface org.kie.command.KieCommands
newInsertElements(Collection, String, boolean, String) - Method in interface org.kie.command.KieCommands
newInstance() - Method in interface org.kie.definition.type.FactType
  Create a new fact based on the declared fact type.
newKieBaseModel(String) - Method in interface org.kie.builder.model.KieModuleModel
  Creates a new KieBaseModel with the given name and adds it to this KieModuleModel
newKieBuilder(File) - Method in interface org.kie.KieServices
  Creates a new KieBuilder to build the KieModule contained in the given folder
newKieBuilder(KieFileSystem) - Method in interface org.kie.KieServices
  Creates a new KieBuilder to build the KieModule contained in the given KieFileSystem
newKieContainer(ReleaseId) - Method in interface org.kie.KieServices
  Creates a new KieContainer wrapping the KieModule with the given ReleaseId
newKieFileSystem() - Method in interface org.kie.KieServices
  Creates a new KieFileSystem used to programmatically define the resources composing a KieModule
newKieModuleModel() - Method in interface org.kie.KieServices
  Creates a new KieModuleModel to programmatically define a KieModule
newKieScanner(KieContainer) - Method in interface org.kie.KieServices
  Creates a KieScanner to automatically discover if there are new releases of the KieModule (and its dependencies) wrapped by the given KieContainer
newKieSession(KieSessionConfiguration, Environment) - Method in interface org.kie.KieBase
  Create a new StatefulKnowledgeSession using the given session configuration and/or environment.
newKieSession() - Method in interface org.kie.KieBase
  Create a new StatefulKnowledgeSession using the default session configuration.
newKieSession(KieBase, KieSessionConfiguration, Environment) - Method in interface org.kie.persistence.jpa.KieStoreServices
newKieSession() - Method in interface org.kie.runtime.KieContainer
  Creates the defualt KieSession for this KieContainer
newKieSession(Environment) - Method in interface org.kie.runtime.KieContainer
  Creates the defualt KieSession for this KieContainer using the given Environment
newKieSession(String) - Method in interface org.kie.runtime.KieContainer
  Creates the KieSession with the given name for this KieContainer
newKieSession(String, Environment) - Method in interface org.kie.runtime.KieContainer
  Creates the KieSession with the given name for this KieContainer using the given Environment
newKieSessionModel(String) - Method in interface org.kie.builder.model.KieBaseModel
  Creates a new KieSessionModel with the given name and adds it to this KieBaseModel
newListenerModel(String, ListenerModel.Kind) - Method in interface org.kie.builder.model.KieSessionModel
  Creates a new ListenerModel of the given type (i.e. the name of the class implementing it) and kind and add it to this KieSessionModel
newMarshaller(KieBase) - Method in interface org.kie.marshalling.KieMarshallers
  The marshalling strategies for this method are undefined and thus they are derived from the ksession's or environment provided
newMarshaller(KieBase, ObjectMarshallingStrategy[]) - Method in interface org.kie.marshalling.KieMarshallers
  This will override the strategies specified in the ksession or environment.
newModify(FactHandle, List<Setter>) - Method in interface org.kie.command.KieCommands
newQualifierModel(String) - Method in interface org.kie.builder.model.ListenerModel
newQualifierModel(String) - Method in interface org.kie.builder.model.WorkItemHandlerModel
newQuery(String, String) - Method in interface org.kie.command.KieCommands
newQuery(String, String, Object[]) - Method in interface org.kie.command.KieCommands
newReaderResource(Reader) - Method in interface org.kie.io.KieResources
newReaderResource(Reader, String) - Method in interface org.kie.io.KieResources
newRegisterWorkItemHandlerCommand(WorkItemHandler, String) - Method in interface org.kie.command.KieCommands
newReleaseId(String, String, String) - Method in interface org.kie.KieServices
  Creates a new ReleaseId with the given groupId, artifactId and version
newSerializeMarshallingStrategy() - Method in interface org.kie.marshalling.KieMarshallers
newSerializeMarshallingStrategy(ObjectMarshallingStrategyAcceptor) - Method in interface org.kie.marshalling.KieMarshallers
newSetGlobal(String, Object) - Method in interface org.kie.command.KieCommands
newSetGlobal(String, Object, boolean) - Method in interface org.kie.command.KieCommands
newSetGlobal(String, Object, String) - Method in interface org.kie.command.KieCommands
newSetter(String, String) - Method in interface org.kie.command.KieCommands
newSignalEvent(String, Object) - Method in interface org.kie.command.KieCommands
newSignalEvent(long, String, Object) - Method in interface org.kie.command.KieCommands
newStartProcess(String) - Method in interface org.kie.command.KieCommands
newStartProcess(String, Map<String, Object>) - Method in interface org.kie.command.KieCommands
newStatelessKieSession(KieSessionConfiguration) - Method in interface org.kie.KieBase
  Create a new StatelessKnowledgeSession using the given session configuration.
newStatelessKieSession() - Method in interface org.kie.KieBase
  Create a new StatelessKnowledgeSession using the default session configuration.
newStatelessKieSession() - Method in interface org.kie.runtime.KieContainer
  Creates the defualt StatelessKieSession for this KieContainer using the given Environment
newStatelessKieSession(String) - Method in interface org.kie.runtime.KieContainer
  Creates the StatelessKieSession with the given name for this KieContainer
newThreadedFileLogger(KieRuntimeEventManager, String, int) - Method in interface org.kie.logger.KieLoggers
newUrlResource(URL) - Method in interface org.kie.io.KieResources
newUrlResource(String) - Method in interface org.kie.io.KieResources
newWorkItemHandlerModel(String) - Method in interface org.kie.builder.model.KieSessionModel
  Creates a new WorkItemHandlerModel of the given type (i.e. the name of the class implementing it) and add it to this KieSessionModel
Node - Interface in org.kie.definition.process
  A Node represents an activity in the process flow chart.
NodeContainer - Interface in org.kie.definition.process
  A NodeContainer contains a set of Nodes There are different types of NodeContainers and NodeContainers may be nested.
NodeInstance - Interface in org.kie.runtime.process
  A node instance represents the execution of one specific node in a process instance.
NodeInstanceContainer - Interface in org.kie.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.kie.runtime.EnvironmentName
objectDeleted(ObjectDeletedEvent) - Method in class org.kie.event.rule.DebugWorkingMemoryEventListener
objectDeleted(ObjectDeletedEvent) - Method in class org.kie.event.rule.DefaultWorkingMemoryEventListener
objectDeleted(ObjectDeletedEvent) - Method in interface org.kie.event.rule.WorkingMemoryEventListener
ObjectDeletedEvent - Interface in org.kie.event.rule
ObjectFilter - Interface in org.kie.runtime
  ObjectFilter is used with WorkingMemories to filter out instances during Iteration
objectInserted(ObjectInsertedEvent) - Method in class org.kie.event.rule.DebugWorkingMemoryEventListener
objectInserted(ObjectInsertedEvent) - Method in class org.kie.event.rule.DefaultWorkingMemoryEventListener
objectInserted(ObjectInsertedEvent) - Method in interface org.kie.event.rule.WorkingMemoryEventListener
ObjectInsertedEvent - Interface in org.kie.event.rule
ObjectMarshallingStrategy - Interface in org.kie.marshalling
ObjectMarshallingStrategy.Context - Interface in org.kie.marshalling
ObjectMarshallingStrategyAcceptor - Interface in org.kie.marshalling
ObjectMarshallingStrategyStore - Interface in org.kie.marshalling
ObjectTypeNodeMonitorMBean - Interface in org.kie.management
  An interface for OTN MBean
objectUpdated(ObjectUpdatedEvent) - Method in class org.kie.event.rule.DebugWorkingMemoryEventListener
objectUpdated(ObjectUpdatedEvent) - Method in class org.kie.event.rule.DefaultWorkingMemoryEventListener
objectUpdated(ObjectUpdatedEvent) - Method in interface org.kie.event.rule.WorkingMemoryEventListener
ObjectUpdatedEvent - Interface in org.kie.event.rule
openLiveQuery(String, Object[], ViewChangedEventListener) - Method in interface org.kie.runtime.rule.Session
Operator - Interface in org.kie.runtime.rule
  An interface for Operator definitions.
Option - Interface in org.kie.conf
  A base interface for type safe options in configuration objects
org.kie - package org.kie
  The KnowledgeBase and its factory.
org.kie.builder - package org.kie.builder
org.kie.builder.model - package org.kie.builder.model
org.kie.cdi - package org.kie.cdi
org.kie.command - package org.kie.command
org.kie.concurrent - package org.kie.concurrent
org.kie.conf - package org.kie.conf
org.kie.definition - package org.kie.definition
  All classes to create definitions, as built by the KnowledgeBuilder from artifact resources, can be found here.
org.kie.definition.process - package org.kie.definition.process
  The classes that make up a Process definition.
org.kie.definition.rule - package org.kie.definition.rule
  The classes that make up a Rule definition.
org.kie.definition.type - package org.kie.definition.type
org.kie.event - package org.kie.event
  Drools has a comprehensive event api for all parts of the platform.
org.kie.event.kiebase - package org.kie.event.kiebase
  Events emitted while updating the definitions in the KnowledgeBase.
org.kie.event.process - package org.kie.event.process
  Events emitted while process instances are executing.
org.kie.event.rule - package org.kie.event.rule
  Events emitted while Rules are executing.
org.kie.io - package org.kie.io
  io library for working with Resources See ResourceFactory for more details
org.kie.logger - package org.kie.logger
  Logger classes use to log the KnowledgeRuntime's execution.
org.kie.management - package org.kie.management
org.kie.marshalling - package org.kie.marshalling
  Marshalling classes are used to marshall and unmarshal StatefulKnowledgeSessions See MarshallerFactory for more detailed information.
org.kie.osgi.api - package org.kie.osgi.api
org.kie.persistence.jpa - package org.kie.persistence.jpa
org.kie.runtime - package org.kie.runtime
  The runtime engine classes, including StatefulKnowledgeSession and StatelessKnowledgeSession.
org.kie.runtime.conf - package org.kie.runtime.conf
org.kie.runtime.help - package org.kie.runtime.help
org.kie.runtime.process - package org.kie.runtime.process
  The process runtime classes.
org.kie.runtime.rule - package org.kie.runtime.rule
  The rule runtime classes.
org.kie.time - package org.kie.time
  Classes related to Time in Drools.

## P

PENDING - Static variable in interface org.kie.runtime.process.WorkItem
PERSISTENCE_CONTEXT_MANAGER - Static variable in class org.kie.runtime.EnvironmentName
PKG - Static variable in class org.kie.io.ResourceType
  Binary Package
PMML - Static variable in class org.kie.io.ResourceType
  PMML
Position - Annotation Type in org.kie.definition.type
  Annotation used to declare the Position of a field, when using Positional field constraints.
printFacts() - Method in exception org.kie.runtime.rule.ConsequenceException
printFacts(PrintStream) - Method in exception org.kie.runtime.rule.ConsequenceException
Process - Interface in org.kie.definition.process
  A Process represents one modular piece of business logic that can be executed by a process engine.
ProcessCompletedEvent - Interface in org.kie.event.process
  A runtime event that is generated when a ProcessInstance is completed.
ProcessContext - Interface in org.kie.runtime.process
  Represents the context when executing a process.
ProcessEvent - Interface in org.kie.event.process
  A runtime event related to the execution of process instances.
ProcessEventListener - Interface in org.kie.event.process
  A listener for events related to process instance execution.
ProcessEventManager - Interface in org.kie.event.process
  A manager for process related events.
ProcessInstance - Interface in org.kie.runtime.process
  A process instance represents one specific instance of a process that is currently executing.
ProcessNodeEvent - Interface in org.kie.event.process
  An event related to the execution of a node instance within a process instance.
ProcessNodeLeftEvent - Interface in org.kie.event.process
  An event when a node inside a process instance has been left.
ProcessNodeTriggeredEvent - Interface in org.kie.event.process
  An event when a node inside a process instance has been triggered.
ProcessRuntime - Interface in org.kie.runtime.process
  The `ProcessRuntime` is a super-interface for all `StatefulKnowledgeSession`s.
ProcessStartedEvent - Interface in org.kie.event.process
  An event when a process instance has been started.
ProcessVariableChangedEvent - Interface in org.kie.event.process
  An event when a variable inside a process instance has been changed.
PropagationContext - Interface in org.kie.runtime.rule
PROPERTIES - Static variable in class org.kie.io.ResourceType
  PROPERTIES
PropertiesConfiguration - Interface in org.kie
  Base class for other Configuration classes.
PROPERTY_NAME - Static variable in enum org.kie.conf.EqualityBehaviorOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.kie.conf.EventProcessingOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.kie.conf.MBeansOption
  The property name for the mbeans option
PROPERTY_NAME - Static variable in enum org.kie.conf.RemoveIdentitiesOption
  The property name for the remove identities option
PROPERTY_NAME - Static variable in class org.kie.runtime.conf.BeliefSystemTypeOption
  The property name for the belief system configuration
PROPERTY_NAME - Static variable in class org.kie.runtime.conf.ClockTypeOption
  The property name for the clock type configuration
PROPERTY_NAME - Static variable in enum org.kie.runtime.conf.KeepReferenceOption
  The property name for the keep reference configuration
PROPERTY_NAME - Static variable in enum org.kie.runtime.conf.QueryListenerOption
  The property name for the clock type configuration
PROPERTY_NAME - Static variable in class org.kie.runtime.conf.TimerJobFactoryOption
  The property name for the timer job factory manager configuration
PROPERTY_NAME - Static variable in class org.kie.runtime.conf.WorkItemHandlerOption
  The prefix for the property name for work item handlers
PropertyReactive - Annotation Type in org.kie.definition.type
  Annotation used to declare that a given class is property specific

## Q

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

## R

read(String) - Method in interface org.kie.builder.KieFileSystem
  Returns the content of the file in the specified path as a byte[]
read(ObjectInputStream) - Method in interface org.kie.marshalling.ObjectMarshallingStrategy.Context
  Loads the context from the given object input stream
read(ObjectInputStream) - Method in interface org.kie.marshalling.ObjectMarshallingStrategy
readExternal(ObjectInput) - Method in class org.kie.runtime.help.QuartzHelper.QuartzCalendarAdapter
readExternal(ObjectInput) - Method in class org.kie.runtime.rule.Variable
registerChannel(String, Channel) - Method in interface org.kie.runtime.KieRuntime
registerWorkItemHandler(String, WorkItemHandler) - Method in interface org.kie.runtime.process.WorkItemManager
  Register the given handler for all work items of the given type of work
ReleaseId - Interface in org.kie.builder
  ReleaseId is a full identifier far a given version of an artifact.
removedService(ServiceReference, Object) - Method in class org.kie.osgi.api.Activator.DroolsServiceTracker
removeEventListener(KieBaseEventListener) - Method in interface org.kie.event.kiebase.KieBaseEventManager
  Remove an event listener.
removeEventListener(ProcessEventListener) - Method in interface org.kie.event.process.ProcessEventManager
  Remove a process event listener.
removeEventListener(WorkingMemoryEventListener) - Method in interface org.kie.event.rule.WorkingMemoryEventManager
  Remove an event listener.
removeEventListener(AgendaEventListener) - Method in interface org.kie.event.rule.WorkingMemoryEventManager
  Remove an event listener.
removeFunction(String, String) - Method in interface org.kie.KieBase
  Remove a function from the specified package.
RemoveIdentitiesOption - Enum in org.kie.conf
  An Enum for Remove Identities option.
removeInclude(String) - Method in interface org.kie.builder.model.KieBaseModel
  Remove the imclusion of the KieBase with the given name
removeKieBaseModel(String) - Method in interface org.kie.builder.model.KieModuleModel
  Removes the KieBaseModel with the give name from this KieModuleModel
removeKiePackage(String) - Method in interface org.kie.KieBase
  Remove a KnowledgePackage and all the definitions it contains from the KnowledgeBase.
removeKieSessionModel(String) - Method in interface org.kie.builder.model.KieBaseModel
  Removes the KieSessionModel with the give name from this KieBaseModel
removePackage(String) - Method in interface org.kie.builder.model.KieBaseModel
  Removes a package (pattern) from the list of the packages defining the set of resources that have to be included in the KieBase.
removeProcess(String) - Method in interface org.kie.KieBase
  Remove a process from the specified package.
removeQuery(String, String) - Method in interface org.kie.KieBase
  Remove a rule from the specified package.
removeRule(String, String) - Method in interface org.kie.KieBase
  Remove a rule from the specified package.
reset() - Method in interface org.kie.management.KieSessionMonitoringMBean
  Resets all stats
Resource - Interface in org.kie.io
  Generic interface to provide a Reader or InputStream for the underlying IO resource.
ResourceConfiguration - Interface in org.kie.io
  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.
ResourceType - Class in org.kie.io
ResourceType(String, String, String, String, String...) - Constructor for class org.kie.io.ResourceType
Results - Interface in org.kie.builder
  The Results of the building process of a KieModule
retract(FactHandle) - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Deprecated. use `SessionEntryPoint.delete(FactHandle)`
reverse(Serializable, Object) - Method in interface org.kie.runtime.rule.AccumulateFunction
  Reverses the accumulation action
Row - Interface in org.kie.runtime.rule
rowDeleted(Row) - Method in interface org.kie.runtime.rule.ViewChangedEventListener
rowInserted(Row) - Method in interface org.kie.runtime.rule.ViewChangedEventListener
rowUpdated(Row) - Method in interface org.kie.runtime.rule.ViewChangedEventListener
Rule - Interface in org.kie.definition.rule
  Public Rule interface for runtime rule inspection.
RULE_ADDITION - Static variable in interface org.kie.runtime.rule.PropagationContext
RULE_REMOVAL - Static variable in interface org.kie.runtime.rule.PropagationContext
RuleContext - Interface in org.kie.runtime.rule
RuleFlowGroup - Interface in org.kie.runtime.rule
RuleFlowGroupActivatedEvent - Interface in org.kie.event.rule
RuleFlowGroupDeactivatedEvent - Interface in org.kie.event.rule
RuleFlowGroupEvent - Interface in org.kie.event.rule

## S

scanNow() - Method in interface org.kie.builder.KieScanner
  Triggers a synchronous scan
send(Object) - Method in interface org.kie.runtime.Channel
  Sends the given object to this channel.
Service - Interface in org.kie
Session - Interface in org.kie.runtime.rule
  The `WorkingMemory` is a super-interface for all `StatefulKnowledgeSession`s.
SessionClock - Interface in org.kie.time
  A clock interface that all engine clocks must implement
SessionEntryPoint - Interface in org.kie.runtime.rule
  An entry-point is an abstract channel through where facts are inserted into the engine.
set(Object, Object) - Method in interface org.kie.definition.type.FactField
  Sets the value of this field in the given fact.
set(Object, String, Object) - Method in interface org.kie.definition.type.FactType
  Sets the value of the field on a fact.
set(String, Calendar) - Method in interface org.kie.runtime.Calendars
set(String, Object) - Method in interface org.kie.runtime.Environment
set(String, Object) - Method in interface org.kie.runtime.Globals
setClockType(ClockTypeOption) - Method in interface org.kie.builder.model.KieSessionModel
  Sets the EqualityBehavior for this KieSessionModel.
setConfiguration(ResourceConfiguration) - Method in interface org.kie.io.Resource
  Sets the resource configuration in case it is necessary.
setDefault(boolean) - Method in interface org.kie.builder.model.KieBaseModel
  Sets the KieBase generated from this KieBaseModel as the default one, i.e. the one that can be loaded from the KieContainer without having to pass its name.
setDefault(boolean) - Method in interface org.kie.builder.model.KieSessionModel
  Sets the KieSession generated from this KieSessionModel as the default one, i.e. the one that can be loaded from the KieContainer without having to pass its name.
setDelegate(Environment) - Method in interface org.kie.runtime.Environment
setDelegate(Globals) - Method in interface org.kie.runtime.Globals
setDependencies(KieModule...) - Method in interface org.kie.builder.KieBuilder
  Sets the other KieModules from which the KieModule that has to be built by this KieBuilder depends on
setDependencies(Resource...) - Method in interface org.kie.builder.KieBuilder
  Sets the other Resources from which the KieModule that has to be built by this KieBuilder depends on
setEqualsBehavior(EqualityBehaviorOption) - Method in interface org.kie.builder.model.KieBaseModel
  Sets the EqualityBehavior for this KieBaseModel.
setEventProcessingMode(EventProcessingOption) - Method in interface org.kie.builder.model.KieBaseModel
  Sets the EventProcessingOption for this KieBaseModel Default is EventProcessingOption.STREAM
setFocus() - Method in interface org.kie.runtime.rule.AgendaGroup
setFromMap(Object, Map<String, Object>) - Method in interface org.kie.definition.type.FactType
  Sets the values of the bean from a map.
setGlobal(String, Object) - Method in interface org.kie.runtime.KieRuntime
  Sets a global value on the internal collection
setGlobal(String, Object) - Method in interface org.kie.runtime.StatelessKieSession
  Sets a global value on the globals store
setOption(T) - Method in interface org.kie.runtime.conf.KieSessionOptionsConfiguration
  Sets an option
setProperty(String, String) - Method in interface org.kie.PropertiesConfiguration
  Sets a property value
setResourceType(ResourceType) - Method in interface org.kie.io.Resource
  Sets the resource type.
setScope(String) - Method in interface org.kie.builder.model.KieBaseModel
  Sets the CDI scope for this KieBaseModel
setScope(String) - Method in interface org.kie.builder.model.KieSessionModel
  Sets the CDI scope for this KieSessionModel Default is javax.enterprise.context.ApplicationScoped
setSourcePath(String) - Method in interface org.kie.io.Resource
  Sets this resource name.
setTargetPath(String) - Method in interface org.kie.io.Resource
  In case this resource should be written to a different path when writing it down to the KieFileSystem, this property allows the application to set such path.
Setter - Interface in org.kie.command
setType(KieSessionModel.KieSessionType) - Method in interface org.kie.builder.model.KieSessionModel
  Sets the type for this KieSessionModel.
setValue(String) - Method in interface org.kie.builder.model.QualifierModel
setVariable(String, Object) - Method in interface org.kie.runtime.process.NodeInstance
setVariable(String, Object) - Method in interface org.kie.runtime.process.ProcessContext
  Sets the value of the variable with the given name.
setVariable(String, Object) - Method in interface org.kie.runtime.process.WorkflowProcessInstance
signalEvent(String, Object) - Method in interface org.kie.runtime.process.EventListener
  Signals that an event has occurred.
signalEvent(String, Object) - Method in interface org.kie.runtime.process.ProcessRuntime
  Signals the engine that an event has occurred.
signalEvent(String, Object, long) - Method in interface org.kie.runtime.process.ProcessRuntime
  Signals the process instance that an event has occurred.
SingleValueKieBaseOption - Interface in org.kie.conf
  A markup interface for KnowledgeBaseConfiguration options
SingleValueKieSessionOption - Interface in org.kie.runtime.conf
  A markup interface for SingleValueKnowledgeSessionConfiguration options
size() - Method in interface org.kie.runtime.rule.QueryResults
start(long) - Method in interface org.kie.builder.KieScanner
  Starts this KieScanner polling the maven repositories with the given interval expressed in milliseconds
start(BundleContext) - Method in class org.kie.osgi.api.Activator
startProcess(String) - Method in interface org.kie.runtime.process.ProcessRuntime
  Start a new process instance.
startProcess(String, Map<String, Object>) - Method in interface org.kie.runtime.process.ProcessRuntime
  Start a new process instance.
startProcessInstance(long) - Method in interface org.kie.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.kie.runtime.process.ProcessInstance
STATE_ACTIVE - Static variable in interface org.kie.runtime.process.ProcessInstance
STATE_COMPLETED - Static variable in interface org.kie.runtime.process.ProcessInstance
STATE_PENDING - Static variable in interface org.kie.runtime.process.ProcessInstance
STATE_SUSPENDED - Static variable in interface org.kie.runtime.process.ProcessInstance
StatefulProcessSession - Interface in org.kie.runtime.process
  There are currently no process related methods that are used with the external StatefulKnowledgeSession class.
StatefulRuleSession - Interface in org.kie.runtime.rule
  An interface for all `StatefulRuleSession` methods.
StatelessKieSession - Interface in org.kie.runtime
  StatelessKieSession provides a convenience API, wrapping KieSession.
StatelessProcessSession - Interface in org.kie.runtime.process
  There are currently no process related methods that are used with the external StatelessKnowledgeSession class.
StatelessRuleSession - Interface in org.kie.runtime.rule
  This interface is used as part of the StatelessKnowledSession, which is the interface returned from the KnowledgeBase.
stop() - Method in interface org.kie.builder.KieScanner
  Stops this KieScanner
stop(BundleContext) - Method in class org.kie.osgi.api.Activator
supportsReverse() - Method in interface org.kie.runtime.rule.AccumulateFunction
  True if the function supports reverse.

## T

TimerJobFactoryOption - Class in org.kie.runtime.conf
  A class for the timer job factory manager configuration.
toExternalForm() - Method in interface org.kie.builder.ReleaseId
toExternalForm() - Method in enum org.kie.conf.EventProcessingOption
toExternalForm() - Method in interface org.kie.runtime.rule.FactHandle
toProperties() - Method in interface org.kie.io.ResourceConfiguration
toString() - Method in enum org.kie.builder.model.ListenerModel.Kind
toString() - Method in enum org.kie.conf.EventProcessingOption
toString() - Method in class org.kie.io.ResourceType
toString() - Method in class org.kie.runtime.conf.BeliefSystemTypeOption
toString() - Method in class org.kie.runtime.conf.ClockTypeOption
toString() - Method in enum org.kie.runtime.conf.QueryListenerOption
toString() - Method in class org.kie.runtime.conf.TimerJobFactoryOption
toString() - Method in class org.kie.runtime.conf.WorkItemHandlerOption
toString() - Method in exception org.kie.runtime.rule.ConsequenceException
toXML() - Method in interface org.kie.builder.model.KieModuleModel
  Provides an XML representation of this KieModuleModel
TRANSACTION - Static variable in class org.kie.runtime.EnvironmentName
TRANSACTION_MANAGER - Static variable in class org.kie.runtime.EnvironmentName
TRANSACTION_SYNCHRONIZATION_REGISTRY - Static variable in class org.kie.runtime.EnvironmentName
typeDescr - Static variable in interface org.kie.runtime.rule.PropagationContext

## U

unblockAllMatches(Match) - Method in interface org.kie.runtime.rule.RuleContext
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
unmarshal(ObjectMarshallingStrategy.Context, ObjectInputStream, byte[], ClassLoader) - Method in interface org.kie.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.kie.marshalling.Marshaller
  Creates StatefulKnowledgeSession using default KnowledgeSessionConfiguration and Environment.
unmarshall(InputStream, KieSessionConfiguration, Environment) - Method in interface org.kie.marshalling.Marshaller
  Creates StatefulKnowledgeSession using the given KnowledgeSessionConfiguration and Environment.
unmarshall(InputStream, KieSession) - Method in interface org.kie.marshalling.Marshaller
  Unmarshall the stream into the StatefulKnowledgeSession.
unregisterChannel(String) - Method in interface org.kie.runtime.KieRuntime
update(FactHandle, Object) - Method in interface org.kie.runtime.rule.SessionEntryPoint
  Updates the fact for which the given FactHandle was assigned with the new fact set as the second parameter in this method.
updateToVersion(ReleaseId) - Method in interface org.kie.runtime.KieContainer
  Updates this KieContainer to a KieModule with the given ReleaseId

## V

v - Static variable in class org.kie.runtime.rule.Variable
valueOf(String) - Static method in enum org.kie.builder.Message.Level
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.builder.model.KieSessionModel.KieSessionType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.builder.model.ListenerModel.Kind
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.conf.EqualityBehaviorOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.conf.EventProcessingOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.conf.MBeansOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.conf.RemoveIdentitiesOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.definition.KieDefinition.KnowledgeType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.event.rule.MatchCancelledCause
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.runtime.conf.KeepReferenceOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.runtime.conf.QueryListenerOption
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kie.builder.Message.Level
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.builder.model.KieSessionModel.KieSessionType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.builder.model.ListenerModel.Kind
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.conf.EqualityBehaviorOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.conf.EventProcessingOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.conf.MBeansOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.conf.RemoveIdentitiesOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.definition.KieDefinition.KnowledgeType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.event.rule.MatchCancelledCause
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.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.kie.runtime.conf.QueryListenerOption
  Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.kie.runtime.rule
Variable() - Constructor for class org.kie.runtime.rule.Variable
verify() - Method in interface org.kie.runtime.KieContainer
  Builds all the KieBase in the KieModule wrapped by this KieContainer and return te Results of this building process
ViewChangedEventListener - Interface in org.kie.runtime.rule

## W

WorkflowProcess - Interface in org.kie.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.kie.runtime.process
  A workflow process instance represents one specific instance of a workflow process that is currently executing.
WorkingMemoryEvent - Interface in org.kie.event.rule
WorkingMemoryEventListener - Interface in org.kie.event.rule
WorkingMemoryEventManager - Interface in org.kie.event.rule
WorkItem - Interface in org.kie.runtime.process
  Represents one unit of work that needs to be executed.
WorkItemHandler - Interface in org.kie.runtime.process
  A work item handler is responsible for executing work items of a specific type.
WorkItemHandlerModel - Interface in org.kie.builder.model
  WorkItemHandlerModel is a model allowing to programmatically define a WorkItemHandler and wire it to a KieSession
WorkItemHandlerOption - Class in org.kie.runtime.conf
  WorkItemHandlers configuration option
WorkItemManager - Interface in org.kie.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(String, byte[]) - Method in interface org.kie.builder.KieFileSystem
  Adds the given content to this KieFileSystem in the specified path
write(String, String) - Method in interface org.kie.builder.KieFileSystem
  Adds the given content to this KieFileSystem in the specified path
write(String, Resource) - Method in interface org.kie.builder.KieFileSystem
  Adds the given Resource to this KieFileSystem in the specified path
write(Resource) - Method in interface org.kie.builder.KieFileSystem
  Adds the given Resource to this KieFileSystem
write(ObjectOutputStream) - Method in interface org.kie.marshalling.ObjectMarshallingStrategy.Context
  Writes the context to the given object output stream
write(ObjectOutputStream, Object) - Method in interface org.kie.marshalling.ObjectMarshallingStrategy
writeExternal(ObjectOutput) - Method in class org.kie.runtime.help.QuartzHelper.QuartzCalendarAdapter
writeExternal(ObjectOutput) - Method in class org.kie.runtime.rule.Variable
writeKModuleXML(byte[]) - Method in interface org.kie.builder.KieFileSystem
  Adds the given kmodule.xml file to this KieFileSystem
writeKModuleXML(String) - Method in interface org.kie.builder.KieFileSystem
  Adds the given kmodule.xml file to this KieFileSystem
writePomXML(byte[]) - Method in interface org.kie.builder.KieFileSystem
  Adds the given pom.xml file to this KieFileSystem
writePomXML(String) - Method in interface org.kie.builder.KieFileSystem
  Adds the given pom.xml file to this KieFileSystem

## X

XDRL - Static variable in class org.kie.io.ResourceType
  Drools XML Rule Language
XSD - Static variable in class org.kie.io.ResourceType
  XSD

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| KIE API 6.0.0.Alpha7
PREV NEXT | FRAMES NO FRAMES

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