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

## A

ABORT - org.kie.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
ABORTED - Static variable in interface org.kie.api.runtime.process.WorkItem
abortProcessInstance(String) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Aborts the process instance with the given id.
abortWorkItem(long) - Method in interface org.kie.api.runtime.process.WorkItemManager
  Notifies the work item manager that the work item with the given id could not be executed and should be aborted.
abortWorkItem(WorkItem, WorkItemManager) - Method in interface org.kie.api.runtime.process.WorkItemHandler
  The given work item should be aborted.
AbstractOutput<T> - Class in org.kie.api.pmml
AbstractOutput() - Constructor for class org.kie.api.pmml.AbstractOutput
AbstractOutput(String, String) - Constructor for class org.kie.api.pmml.AbstractOutput
AbstractOutput(String, String, String, Double) - Constructor for class org.kie.api.pmml.AbstractOutput
AbstractOutput(String, String, String, String) - Constructor for class org.kie.api.pmml.AbstractOutput
AbstractOutput(String, String, String, String, String, Double) - Constructor for class org.kie.api.pmml.AbstractOutput
accept(Object) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategy
accept(Object) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategyAcceptor
accept(Object) - Method in interface org.kie.api.persistence.ObjectStoringStrategy
  Similar to ObjectMarshallingStrategy, it is used to decide whether this implementation is going to work for the given Object.
accept(Object) - Method in class org.kie.api.runtime.ClassObjectFilter
accept(Object) - Method in interface org.kie.api.runtime.ObjectFilter
accept(Rule[]) - Method in interface org.kie.api.runtime.conf.TimedRuleExecutionFilter
accept(Match) - Method in interface org.kie.api.runtime.rule.AgendaFilter
  Determine if a given match should be fired.
accumulate(C, Object) - Method in interface org.kie.api.runtime.rule.AccumulateFunction
  Executes the accumulation action
AccumulateFunction<C extends Serializable> - Interface in org.kie.api.runtime.rule
  An interface for accumulate external function implementations
AccumulateNullPropagationOption - Enum in org.kie.api.runtime.conf
  An option to define if 'accumulate' propagates its result even when its accumulate function result is 'null'.
accumulateValue(C, Object) - Method in interface org.kie.api.runtime.rule.AccumulateFunction
  Executes the accumulation action returning the accumulated object that will be passed back to the reverse method when this value will be eventually removed from acccumulation.
action(Dialect, String) - Method in interface org.kie.api.fluent.ActionNodeBuilder
actionNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
ActionNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
activate(long, String) - Method in interface org.kie.api.task.TaskService
ActivationGroup - Interface in org.kie.api.runtime.rule
ActivationListener - Annotation Type in org.kie.api.definition.rule
ACTIVE - Static variable in interface org.kie.api.runtime.process.WorkItem
actorId(String) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
AD_HOC_SUBPROCESS - org.kie.api.definition.process.NodeType
add(String, Object) - Method in interface org.kie.api.runtime.process.CaseData
  Add single data item into existing case file (replaces already existing data that matches with input)
add(T) - Method in interface org.kie.api.internal.io.ResourceTypePackage
addArgument(String, String) - Method in interface org.kie.api.builder.model.QualifierModel
addAsset(Resource, ResourceType) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
addCalendar(String, String) - Method in interface org.kie.api.builder.model.KieSessionModel
  Add a calendar to this KieSessionModel
addClusterListener(ClusterListener) - Method in interface org.kie.api.cluster.ClusterAwareService
  Add cluster listener for join and left members
addComment(long, String, String) - Method in interface org.kie.api.task.TaskService
addComment(long, Comment) - Method in interface org.kie.api.task.TaskService
addConfiguration(String, String) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
addData(String, String, T) - Method in interface org.kie.api.cluster.ClusterAwareService
addEnvironmentEntry(String, Object) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
addEventListener(KieBaseEventListener) - Method in interface org.kie.api.event.kiebase.KieBaseEventManager
  Add an event listener.
addEventListener(ProcessEventListener) - Method in interface org.kie.api.event.process.ProcessEventManager
  Add a process event listener.
addEventListener(AgendaEventListener) - Method in interface org.kie.api.event.rule.RuleRuntimeEventManager
  Add an event listener.
addEventListener(RuleRuntimeEventListener) - Method in interface org.kie.api.event.rule.RuleRuntimeEventManager
  Add an event listener.
addInclude(String) - Method in interface org.kie.api.builder.model.KieBaseModel
  Includes the resources of the KieBase with the given name in this KieBaseModel
addKieModule(KieModule) - Method in interface org.kie.api.builder.KieRepository
  Adds a new KieModule to this KieRepository
addKieModule(Resource, Resource...) - Method in interface org.kie.api.builder.KieRepository
  Creates a new KieModule using the provided resource and dependencies and automatically adds it to this KieRepository
addListener(KieScannerEventListener) - Method in interface org.kie.api.builder.KieScanner
  Add an event listener.
addPackage(String) - Method in interface org.kie.api.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.
addRequestParam(String, Object) - Method in class org.kie.api.pmml.PMMLRequestData
addRequestParam(ParameterInfo) - Method in class org.kie.api.pmml.PMMLRequestData
addResourceAfterRules(Object, Resource, ResourceType, ResourceConfiguration) - Method in interface org.kie.api.internal.assembler.KieAssemblers
addResourceAfterRules(Object, Resource, ResourceType, ResourceConfiguration) - Method in interface org.kie.api.internal.assembler.KieAssemblerService
addResourceBeforeRules(Object, Resource, ResourceType, ResourceConfiguration) - Method in interface org.kie.api.internal.assembler.KieAssemblers
addResourceBeforeRules(Object, Resource, ResourceType, ResourceConfiguration) - Method in interface org.kie.api.internal.assembler.KieAssemblerService
addResourcesAfterRules(Object, Collection<ResourceWithConfiguration>, ResourceType) - Method in interface org.kie.api.internal.assembler.KieAssemblerService
addResourcesAfterRules(Object, List<ResourceWithConfiguration>, ResourceType) - Method in interface org.kie.api.internal.assembler.KieAssemblers
addResourcesBeforeRules(Object, Collection<ResourceWithConfiguration>, ResourceType) - Method in interface org.kie.api.internal.assembler.KieAssemblerService
addResourceTypeToRegistry(String, boolean, String, String, String, String...) - Static method in class org.kie.api.io.ResourceType
addResourceTypeToRegistry(String, String, String, String, String...) - Static method in class org.kie.api.io.ResourceType
addResultVariable(String, Object) - Method in class org.kie.api.pmml.PMML4Result
addRuleTemplate(String, String, int, int) - Method in interface org.kie.api.builder.model.KieBaseModel
  Defines a new RuleTemplateModel for this KieBaseModel
addTask(Task, Map<String, Object>) - Method in interface org.kie.api.task.TaskService
ADMIN - org.kie.api.task.TaskLifeCycleEventListener.AssignmentType
AdvancedQueryContext - Class in org.kie.api.runtime.query
  Extension class to the basic ordering and pagination queries which use `QueryContext`.
AdvancedQueryContext() - Constructor for class org.kie.api.runtime.query.AdvancedQueryContext
AdvancedQueryContext(String) - Constructor for class org.kie.api.runtime.query.AdvancedQueryContext
AdvancedQueryContext(QueryContext) - Constructor for class org.kie.api.runtime.query.AdvancedQueryContext
AdvancedQueryContext(QueryContext, String) - Constructor for class org.kie.api.runtime.query.AdvancedQueryContext
advanceTime(long, TimeUnit) - Method in interface org.kie.api.time.SessionPseudoClock
  Advances the clock time in the specified unit amount.
afterFunctionRemoved(AfterFunctionRemovedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
afterFunctionRemoved(AfterFunctionRemovedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called after a function is removed from the rule base
AfterFunctionRemovedEvent - Interface in org.kie.api.event.kiebase
afterKieBaseLocked(AfterKieBaseLockedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
afterKieBaseLocked(AfterKieBaseLockedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called after a `KieBase` is locked
AfterKieBaseLockedEvent - Interface in org.kie.api.event.kiebase
afterKieBaseUnlocked(AfterKieBaseUnlockedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
afterKieBaseUnlocked(AfterKieBaseUnlockedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called after a `KieBase` is unlocked
AfterKieBaseUnlockedEvent - Interface in org.kie.api.event.kiebase
afterKiePackageAdded(AfterKiePackageAddedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
afterKiePackageAdded(AfterKiePackageAddedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called after a new package is added to the `KieBase`
AfterKiePackageAddedEvent - Interface in org.kie.api.event.kiebase
afterKiePackageRemoved(AfterKiePackageRemovedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
afterKiePackageRemoved(AfterKiePackageRemovedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called after a package is removed from the `KieBase`
AfterKiePackageRemovedEvent - Interface in org.kie.api.event.kiebase
afterMatchFired(AfterMatchFiredEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
afterMatchFired(AfterMatchFiredEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
afterMatchFired(AfterMatchFiredEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
AfterMatchFiredEvent - Interface in org.kie.api.event.rule
afterNodeLeft(ProcessNodeLeftEvent) - Method in class org.kie.api.event.process.DefaultProcessEventListener
afterNodeLeft(ProcessNodeLeftEvent) - Method in interface org.kie.api.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.api.event.process.DefaultProcessEventListener
afterNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface org.kie.api.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.api.event.kiebase.DefaultKieBaseEventListener
afterProcessAdded(AfterProcessAddedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called after a function is removed from the `KieBase`
AfterProcessAddedEvent - Interface in org.kie.api.event.kiebase
afterProcessCompleted(ProcessCompletedEvent) - Method in class org.kie.api.event.process.DefaultProcessEventListener
afterProcessCompleted(ProcessCompletedEvent) - Method in interface org.kie.api.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.api.event.kiebase.DefaultKieBaseEventListener
afterProcessRemoved(AfterProcessRemovedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called after a function is removed from the `KieBase`
AfterProcessRemovedEvent - Interface in org.kie.api.event.kiebase
afterProcessStarted(ProcessStartedEvent) - Method in class org.kie.api.event.process.DefaultProcessEventListener
afterProcessStarted(ProcessStartedEvent) - Method in interface org.kie.api.event.process.ProcessEventListener
  This listener method is invoked right after a process instance has been started.
afterRuleAdded(AfterRuleAddedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
afterRuleAdded(AfterRuleAddedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called after a new rule is added to the `KieBase`
AfterRuleAddedEvent - Interface in org.kie.api.event.kiebase
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
afterRuleRemoved(AfterRuleRemovedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
afterRuleRemoved(AfterRuleRemovedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called after a rule is removed from the `KieBase`
AfterRuleRemovedEvent - Interface in org.kie.api.event.kiebase
afterSLAViolated(SLAViolatedEvent) - Method in interface org.kie.api.event.process.ProcessEventListener
  This listener method is invoked right after a process/node instance's SLA has been violated.
afterTaskActivatedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskAddedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskAssignmentsAddedEvent(TaskEvent, TaskLifeCycleEventListener.AssignmentType, List<OrganizationalEntity>) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskAssignmentsRemovedEvent(TaskEvent, TaskLifeCycleEventListener.AssignmentType, List<OrganizationalEntity>) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskClaimedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskCompletedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskDelegatedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskExitedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskFailedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskForwardedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskInputVariableChangedEvent(TaskEvent, Map<String, Object>) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskNominatedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskNotificationEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskOutputVariableChangedEvent(TaskEvent, Map<String, Object>) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskReassignedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskReleasedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskResumedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskSkippedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskStartedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskStoppedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskSuspendedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterTaskUpdatedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
afterVariableChanged(ProcessVariableChangedEvent) - Method in class org.kie.api.event.process.DefaultProcessEventListener
afterVariableChanged(ProcessVariableChangedEvent) - Method in interface org.kie.api.event.process.ProcessEventListener
  This listener method is invoked right after the value of a process variable has been changed.
Agenda - Interface in org.kie.api.runtime.rule
AGENDA_EVENT_LISTENER - org.kie.api.builder.model.ListenerModel.Kind
AgendaEventListener - Interface in org.kie.api.event.rule
AgendaFilter - Interface in org.kie.api.runtime.rule
AgendaGroup - Interface in org.kie.api.runtime.rule
AgendaGroupEvent - Interface in org.kie.api.event.rule
agendaGroupPopped(AgendaGroupPoppedEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
agendaGroupPopped(AgendaGroupPoppedEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
agendaGroupPopped(AgendaGroupPoppedEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
AgendaGroupPoppedEvent - Interface in org.kie.api.event.rule
agendaGroupPushed(AgendaGroupPushedEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
agendaGroupPushed(AgendaGroupPushedEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
agendaGroupPushed(AgendaGroupPushedEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
AgendaGroupPushedEvent - Interface in org.kie.api.event.rule
All - Annotation Type in org.kie.api.definition.rule
ALL - org.kie.api.runtime.rule.FactHandle.State
ALLOWED - org.kie.api.conf.KieBaseMutabilityOption
Annotation - Interface in org.kie.api.definition.type
APP_SCOPED_ENTITY_MANAGER - Static variable in class org.kie.api.runtime.EnvironmentName
artifactId() - Method in annotation type org.kie.api.cdi.KReleaseId
ascending - Variable in class org.kie.api.runtime.query.QueryContext
ASCENDING - org.kie.api.builder.ReleaseIdComparator.SortDirection
assign(String, OrganizationalEntity) - Method in interface org.kie.api.runtime.process.CaseAssignment
  Assigns given entity (either user or group) to given role
assignGroup(String, String) - Method in interface org.kie.api.runtime.process.CaseAssignment
  Assigns given group to given role
assignUser(String, String) - Method in interface org.kie.api.runtime.process.CaseAssignment
  Assigns given user to given role
attachedTo(long) - Method in interface org.kie.api.fluent.BoundaryEventNodeBuilder
AttachedViewChangedEventListener - Interface in org.kie.api.runtime.rule
Attachment - Interface in org.kie.api.task.model
AuditService - Interface in org.kie.api.runtime.manager.audit
  AuditService provides access to active and already completed process (and its components) data.
autoComplete(boolean) - Method in interface org.kie.api.fluent.DynamicNodeBuilder

## B

BatchExecutionCommand - Interface in org.kie.api.command
BatchRequestMessage - Interface in org.kie.api.runtime
BAYES - Static variable in class org.kie.api.io.ResourceType
  Bayesian
beforeFunctionRemoved(BeforeFunctionRemovedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
beforeFunctionRemoved(BeforeFunctionRemovedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called before a function is removed from the `KieBase`
BeforeFunctionRemovedEvent - Interface in org.kie.api.event.kiebase
beforeKieBaseLocked(BeforeKieBaseLockedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
beforeKieBaseLocked(BeforeKieBaseLockedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called before a `KieBase` is locked
BeforeKieBaseLockedEvent - Interface in org.kie.api.event.kiebase
beforeKieBaseUnlocked(BeforeKieBaseUnlockedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
beforeKieBaseUnlocked(BeforeKieBaseUnlockedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called before a `KieBase` is unlocked
BeforeKieBaseUnlockedEvent - Interface in org.kie.api.event.kiebase
beforeKiePackageAdded(BeforeKiePackageAddedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
beforeKiePackageAdded(BeforeKiePackageAddedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called before a new package is added to the `KieBase`
BeforeKiePackageAddedEvent - Interface in org.kie.api.event.kiebase
beforeKiePackageRemoved(BeforeKiePackageRemovedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
beforeKiePackageRemoved(BeforeKiePackageRemovedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called before a package is removed from the `KieBase`
BeforeKiePackageRemovedEvent - Interface in org.kie.api.event.kiebase
beforeMatchFired(BeforeMatchFiredEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
beforeMatchFired(BeforeMatchFiredEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
beforeMatchFired(BeforeMatchFiredEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
BeforeMatchFiredEvent - Interface in org.kie.api.event.rule
beforeNodeLeft(ProcessNodeLeftEvent) - Method in class org.kie.api.event.process.DefaultProcessEventListener
beforeNodeLeft(ProcessNodeLeftEvent) - Method in interface org.kie.api.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.api.event.process.DefaultProcessEventListener
beforeNodeTriggered(ProcessNodeTriggeredEvent) - Method in interface org.kie.api.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.api.event.kiebase.DefaultKieBaseEventListener
beforeProcessAdded(BeforeProcessAddedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called before a process is removed from the `KieBase`
BeforeProcessAddedEvent - Interface in org.kie.api.event.kiebase
beforeProcessCompleted(ProcessCompletedEvent) - Method in class org.kie.api.event.process.DefaultProcessEventListener
beforeProcessCompleted(ProcessCompletedEvent) - Method in interface org.kie.api.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.api.event.kiebase.DefaultKieBaseEventListener
beforeProcessRemoved(BeforeProcessRemovedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called before a function is removed from the `KieBase`
BeforeProcessRemovedEvent - Interface in org.kie.api.event.kiebase
beforeProcessStarted(ProcessStartedEvent) - Method in class org.kie.api.event.process.DefaultProcessEventListener
beforeProcessStarted(ProcessStartedEvent) - Method in interface org.kie.api.event.process.ProcessEventListener
  This listener method is invoked right before a process instance is being started.
beforeRuleAdded(BeforeRuleAddedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
beforeRuleAdded(BeforeRuleAddedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called before a new rule is added to the `KieBase`
BeforeRuleAddedEvent - Interface in org.kie.api.event.kiebase
beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
beforeRuleFlowGroupActivated(RuleFlowGroupActivatedEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
beforeRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
beforeRuleRemoved(BeforeRuleRemovedEvent) - Method in class org.kie.api.event.kiebase.DefaultKieBaseEventListener
beforeRuleRemoved(BeforeRuleRemovedEvent) - Method in interface org.kie.api.event.kiebase.KieBaseEventListener
  Method called before a rule is removed from the `KieBase`
BeforeRuleRemovedEvent - Interface in org.kie.api.event.kiebase
beforeSLAViolated(SLAViolatedEvent) - Method in interface org.kie.api.event.process.ProcessEventListener
  This listener method is invoked right before a process/node instance's SLA has been violated.
beforeTaskActivatedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskAddedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskAssignmentsAddedEvent(TaskEvent, TaskLifeCycleEventListener.AssignmentType, List<OrganizationalEntity>) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskAssignmentsRemovedEvent(TaskEvent, TaskLifeCycleEventListener.AssignmentType, List<OrganizationalEntity>) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskClaimedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskCompletedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskDelegatedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskExitedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskFailedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskForwardedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskInputVariableChangedEvent(TaskEvent, Map<String, Object>) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskNominatedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskNotificationEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskOutputVariableChangedEvent(TaskEvent, Map<String, Object>) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskReassignedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskReleasedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskResumedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskSkippedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskStartedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskStoppedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskSuspendedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeTaskUpdatedEvent(TaskEvent) - Method in interface org.kie.api.task.TaskLifeCycleEventListener
beforeVariableChanged(ProcessVariableChangedEvent) - Method in class org.kie.api.event.process.DefaultProcessEventListener
beforeVariableChanged(ProcessVariableChangedEvent) - Method in interface org.kie.api.event.process.ProcessEventListener
  This listener method is invoked right before the value of a process variable is being changed.
BeliefSystemTypeOption - Class in org.kie.api.runtime.conf
  A class for the belief system configuration.
BetaRangeIndexOption - Enum in org.kie.api.conf
  An enum to enable beta node range index option.
blockMatch(Match) - Method in interface org.kie.api.runtime.rule.RuleContext
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
BOUNDARY_EVENT - org.kie.api.definition.process.NodeType
boundaryEventNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
BoundaryEventNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
BPMN2 - Static variable in class org.kie.api.io.ResourceType
  jBPM BPMN2 Language
BRL - Static variable in class org.kie.api.io.ResourceType
  Drools Business Rule Language
build() - Method in interface org.kie.api.fluent.ProcessBuilder
  Validates and returns process definition.
  Should be invoked after all other method calls.
buildAll() - Method in interface org.kie.api.builder.KieBuilder
  Builds all the KieBases contained in the KieModule for which this KieBuilder has been created
buildAll(Class<? extends KieBuilder.ProjectType>) - Method in interface org.kie.api.builder.KieBuilder
  Builds all the KieBases contained in the KieModule for which this KieBuilder has been created creating a project of the type specified by the provided projectClass
BUSINESS_RULE - org.kie.api.definition.process.NodeType

## C

Calendar - Interface in org.kie.api.time
Calendars - Interface in org.kie.api.runtime
CALENDARS - Static variable in class org.kie.api.runtime.EnvironmentName
cancelActivity(boolean) - Method in interface org.kie.api.fluent.BoundaryEventNodeBuilder
cancelMatch(Match) - Method in interface org.kie.api.runtime.rule.RuleContext
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
CASE_ID - Static variable in class org.kie.api.runtime.EnvironmentName
CaseAssignment - Interface in org.kie.api.runtime.process
  Represents case assignment which usually means named role to individuals or groups.
CaseData - Interface in org.kie.api.runtime.process
  Top level of Case(File)Data that holds all shared information within a case.
CATCH_EVENT - org.kie.api.definition.process.NodeType
CATCH_LINK - org.kie.api.definition.process.NodeType
CHANGE_SET - Static variable in class org.kie.api.io.ResourceType
  Change Set
Channel - Interface in org.kie.api.runtime
  A channel provides a mechanism to send objects from the working memory to some external process or function.
ChannelModel - Interface in org.kie.api.builder.model
  ChannelModel is a model allowing to programmatically define a Channel and wire it to a KieSession
claim(long, String) - Method in interface org.kie.api.task.TaskService
claimNextAvailable(String, String) - Method in interface org.kie.api.task.TaskService
classLoader(ClassLoader) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
ClassObjectFilter - Class in org.kie.api.runtime
  Filters objects by class, only accepting objects of the class specified in the constructor
ClassObjectFilter(Class<?>) - Constructor for class org.kie.api.runtime.ClassObjectFilter
  The Allowed Class type
CLASSPATH_KIECONTAINER_RELEASEID - Static variable in interface org.kie.api.management.KieContainerMonitorMXBean
ClassReactive - Annotation Type in org.kie.api.definition.type
  Annotation used to declare that a given class is not property specific
clear() - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Removes all entries from audit data store
clear() - Method in class org.kie.api.runtime.query.QueryContext
clear() - Method in interface org.kie.api.runtime.rule.ActivationGroup
clear() - Method in interface org.kie.api.runtime.rule.Agenda
clear() - Method in interface org.kie.api.runtime.rule.AgendaGroup
clear() - Method in interface org.kie.api.runtime.rule.RuleFlowGroup
CLEAR - org.kie.api.event.rule.MatchCancelledCause
ClockTypeOption - Class in org.kie.api.runtime.conf
  A class for the session clock configuration.
close() - Method in interface org.kie.api.logger.KieRuntimeLogger
  Release any resources allocated within the logger such as file handles, network connections, etc.
close() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironment
  Closes the environment allowing to close all depending components such as ksession factories, etc
close() - Method in interface org.kie.api.runtime.manager.RuntimeManager
  Closes `RuntimeManager` and releases it's resources.
close() - Method in interface org.kie.api.runtime.rule.AttachedViewChangedEventListener
close() - Method in interface org.kie.api.runtime.rule.LiveQuery
CLOUD - org.kie.api.conf.EventProcessingOption
CLUSTER_JOBS_KEY - Static variable in interface org.kie.api.cluster.ClusterAwareService
CLUSTER_NODES_KEY - Static variable in interface org.kie.api.cluster.ClusterAwareService
ClusterAwareService - Interface in org.kie.api.cluster
  Interface that allows to rise some awareness about the cluster environment
ClusterListener - Interface in org.kie.api.cluster
ClusterNode - Class in org.kie.api.cluster
ClusterNode() - Constructor for class org.kie.api.cluster.ClusterNode
ClusterNode(String, String) - Constructor for class org.kie.api.cluster.ClusterNode
CMD_SCOPED_ENTITY_MANAGER - Static variable in class org.kie.api.runtime.EnvironmentName
CMMN - Static variable in class org.kie.api.io.ResourceType
  jBPM CMMN Language
collectionExpression(String) - Method in interface org.kie.api.fluent.ForEachNodeBuilder
Command<T> - Interface in org.kie.api.command
CommandExecutor - Interface in org.kie.api.runtime
  Batch Executor allows for the scripting of a KieSession using Commands, both the KieSession and KieSession implement this interface.
comment(String) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
Comment - Interface in org.kie.api.task.model
ComparableVersion(String) - Constructor for class org.kie.api.builder.ReleaseIdComparator.ComparableVersion
compare(ReleaseId, ReleaseId) - Method in class org.kie.api.builder.ReleaseIdComparator
compareTo(ReleaseId) - Method in interface org.kie.api.builder.ReleaseId
compareTo(ReleaseIdComparator.ComparableVersion) - Method in class org.kie.api.builder.ReleaseIdComparator.ComparableVersion
compareTo(KieService) - Method in interface org.kie.api.internal.utils.KieService
compile(String, Map<String, Object>) - Method in interface org.kie.api.runtime.process.DataTransformer
  Compiles given expression into reusable unit.
complete(long, String, Map<String, Object>) - Method in interface org.kie.api.task.TaskService
COMPLETE - org.kie.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
Completed - org.kie.api.task.model.Status
COMPLETED - Static variable in interface org.kie.api.runtime.process.WorkItem
completeWorkItem(long, Map<String, Object>) - Method in interface org.kie.api.runtime.process.WorkItemManager
  Notifies the work item manager that the work item with the given id has been completed.
COMPLEX_GATEWAY - org.kie.api.definition.process.NodeType
compositeNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
CompositeNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
CompositeNodeOperations<T extends NodeContainerBuilder<T,​P>,​P extends NodeContainerBuilder<P,​?>> - Interface in org.kie.api.fluent
CONDITIONAL - org.kie.api.definition.process.NodeType
connection(long, long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
Connection - Interface in org.kie.api.definition.process
  A connection is a link from one Node to another.
ConsequenceException - Exception in org.kie.api.runtime.rule
ConsequenceException(Throwable, RuleRuntime, Match) - Constructor for exception org.kie.api.runtime.rule.ConsequenceException
ConsequenceExceptionHandler - Interface in org.kie.api.runtime.rule
constraint(long, String, String, Dialect, String, int) - Method in interface org.kie.api.fluent.SplitNodeBuilder
constraint(String) - Method in interface org.kie.api.fluent.MilestoneNodeBuilder
content(String) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
Content - Interface in org.kie.api.task.model
Context - Interface in org.kie.api.runtime
  The context of an execution
Context<T> - Interface in org.kie.api.runtime.manager
  Context represents to highest level hierarchy of contextual data that might be used when working with `RuntimeManager` that is then relying on the context to look up correct instances of `RuntimeEngine`.
count - Variable in class org.kie.api.runtime.query.QueryContext
create() - Static method in interface org.kie.api.runtime.ExecutableRunner
create() - Static method in interface org.kie.api.runtime.RequestContext
create(long) - Static method in interface org.kie.api.runtime.ExecutableRunner
create(ClassLoader) - Static method in interface org.kie.api.runtime.RequestContext
createContext() - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategy
  Creates a new marshalling context
createContext() - Method in interface org.kie.api.runtime.ExecutableRunner
createContext() - Method in interface org.kie.api.runtime.rule.AccumulateFunction
  Creates and returns a new context object
Created - org.kie.api.task.model.Status
createOutputsFromResults(PMML4Result) - Static method in class org.kie.api.pmml.OutputFieldFactory
createProcessInstance(String, Map<String, Object>) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Creates a new process instance (but does not yet start it).

## D

DataTransformer - Interface in org.kie.api.runtime.process
  Data transformation capabilities used by data input and data output transformation as part of BPMN2 process definition.
DATE_FORMATS - Static variable in class org.kie.api.runtime.EnvironmentName
DebugAgendaEventListener - Class in org.kie.api.event.rule
DebugAgendaEventListener() - Constructor for class org.kie.api.event.rule.DebugAgendaEventListener
DebugAgendaEventListener(PrintStream) - Constructor for class org.kie.api.event.rule.DebugAgendaEventListener
DebugRuleRuntimeEventListener - Class in org.kie.api.event.rule
DebugRuleRuntimeEventListener() - Constructor for class org.kie.api.event.rule.DebugRuleRuntimeEventListener
DebugRuleRuntimeEventListener(PrintStream) - Constructor for class org.kie.api.event.rule.DebugRuleRuntimeEventListener
DeclarativeAgendaOption - Enum in org.kie.api.conf
  An enum to enable Declarative Agenda option.
DefaultAgendaEventListener - Class in org.kie.api.event.rule
DefaultAgendaEventListener() - Constructor for class org.kie.api.event.rule.DefaultAgendaEventListener
DefaultKieBaseEventListener - Class in org.kie.api.event.kiebase
DefaultKieBaseEventListener() - Constructor for class org.kie.api.event.kiebase.DefaultKieBaseEventListener
DefaultKieScannerEventListener - Class in org.kie.api.event.kiescanner
DefaultKieScannerEventListener() - Constructor for class org.kie.api.event.kiescanner.DefaultKieScannerEventListener
DefaultProcessEventListener - Class in org.kie.api.event.process
DefaultProcessEventListener() - Constructor for class org.kie.api.event.process.DefaultProcessEventListener
DefaultRuleRuntimeEventListener - Class in org.kie.api.event.rule
DefaultRuleRuntimeEventListener() - Constructor for class org.kie.api.event.rule.DefaultRuleRuntimeEventListener
delay(String) - Method in interface org.kie.api.fluent.TimerNodeBuilder
delegate(long, String, String) - Method in interface org.kie.api.task.TaskService
delete(String...) - Method in interface org.kie.api.builder.KieFileSystem
  Removes the files in the given paths from this KieFileSystem
delete(FactHandle) - Method in interface org.kie.api.runtime.rule.EntryPoint
  Retracts the fact for which the given FactHandle was assigned regardless if it has been explicitly or logically inserted.
delete(FactHandle, FactHandle.State) - Method in interface org.kie.api.runtime.rule.EntryPoint
  Retracts the fact for which the given FactHandle was assigned.
deleteComment(long, long) - Method in interface org.kie.api.task.TaskService
DELETION - Static variable in interface org.kie.api.runtime.rule.PropagationContext
DEPLOYMENT_ID - Static variable in class org.kie.api.runtime.EnvironmentName
DESCENDING - org.kie.api.builder.ReleaseIdComparator.SortDirection
DESCR - Static variable in class org.kie.api.io.ResourceType
  DESCR
Description - Annotation Type in org.kie.api.definition.type
  Annotation used to decorate a field or class with a description.
destroy() - Method in interface org.kie.api.runtime.KieSession
  Destroys session permanently.
determineBetaRangeIndex(String) - Static method in enum org.kie.api.conf.BetaRangeIndexOption
determineDeclarativeAgenda(String) - Static method in enum org.kie.api.conf.DeclarativeAgendaOption
determineEqualityBehavior(String) - Static method in enum org.kie.api.conf.EqualityBehaviorOption
determineEventProcessingMode(String) - Static method in enum org.kie.api.conf.EventProcessingOption
determineMutability(String) - Static method in enum org.kie.api.conf.KieBaseMutabilityOption
determineQueryListenerClassOption(String) - Static method in enum org.kie.api.runtime.conf.QueryListenerOption
determineResourceType(String) - Static method in class org.kie.api.io.ResourceType
determineSequential(String) - Static method in enum org.kie.api.conf.SequentialOption
Dialect - Enum in org.kie.api.fluent
  Supported programming languages for action scripts
Direct - Annotation Type in org.kie.api.definition.rule
DirectFiringOption - Enum in org.kie.api.runtime.conf
  An option to define if the KieSession should directly firing consequences bypassing the agenda.
DISABLED - org.kie.api.conf.BetaRangeIndexOption
DISABLED - org.kie.api.conf.DeclarativeAgendaOption
DISABLED - org.kie.api.conf.KieBaseMutabilityOption
DISABLED - org.kie.api.conf.MBeansOption
dispose() - Method in interface org.kie.api.runtime.KieContainer
  Disposes all the KieSessions created in this KieContainer.
dispose() - Method in interface org.kie.api.runtime.KieSession
  Releases all the current session resources, setting up the session for garbage collection.
dispose() - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Indicates that work with this instance of `AuditService` is completed and can be disposed (release resources)
disposeRuntimeEngine(RuntimeEngine) - Method in interface org.kie.api.runtime.manager.RuntimeManager
  Disposes `RuntimeEngine` and notifies all listeners about that fact.
DMN - Static variable in class org.kie.api.io.ResourceType
  Decision Model and Notation (DMN) model
done() - Method in interface org.kie.api.fluent.NodeBuilder
  Method to notify that definition of this node is done
DoubleFieldOutput - Class in org.kie.api.pmml
DoubleFieldOutput() - Constructor for class org.kie.api.pmml.DoubleFieldOutput
DoubleFieldOutput(String, String, Double) - Constructor for class org.kie.api.pmml.DoubleFieldOutput
DoubleFieldOutput(String, String, String, Double, Double) - Constructor for class org.kie.api.pmml.DoubleFieldOutput
DoubleFieldOutput(String, String, String, String, Double) - Constructor for class org.kie.api.pmml.DoubleFieldOutput
DoubleFieldOutput(String, String, String, String, String, Double, Double) - Constructor for class org.kie.api.pmml.DoubleFieldOutput
DRF - Static variable in class org.kie.api.io.ResourceType
  Drools Rule Flow Language
DRL - Static variable in class org.kie.api.io.ResourceType
  Drools Rule Language
DRLX - Static variable in class org.kie.api.io.ResourceType
DRT - Static variable in class org.kie.api.io.ResourceType
DSL - Static variable in class org.kie.api.io.ResourceType
  Drools DSL
DSLR - Static variable in class org.kie.api.io.ResourceType
  Drools DSL Rule
DTABLE - Static variable in class org.kie.api.io.ResourceType
  Decision Table
Duration - Annotation Type in org.kie.api.definition.type
dynamic(boolean) - Method in interface org.kie.api.fluent.ProcessBuilder
dynamicNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
DynamicNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent

## E

EAGER - org.kie.api.definition.rule.Propagation.Type
Email - Interface in org.kie.api.task.model
ENABLED - org.kie.api.conf.BetaRangeIndexOption
ENABLED - org.kie.api.conf.DeclarativeAgendaOption
ENABLED - org.kie.api.conf.MBeansOption
END - org.kie.api.definition.process.NodeType
endNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
EndNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
ENTITY_MANAGER_FACTORY - Static variable in class org.kie.api.runtime.EnvironmentName
entityManagerFactory(Object) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
EntryPoint - Interface in org.kie.api.runtime.rule
  An entry-point is an abstract channel through where facts are inserted into the engine.
ENUM - org.kie.api.definition.KieDefinition.KnowledgeType
Environment - Interface in org.kie.api.runtime
EnvironmentName - Class in org.kie.api.runtime
EnvironmentName() - Constructor for class org.kie.api.runtime.EnvironmentName
EQUALITY - org.kie.api.conf.EqualityBehaviorOption
EqualityBehaviorOption - Enum in org.kie.api.conf
  An Enum for EqualityBehavior option.
equals(Object) - Method in class org.kie.api.builder.ReleaseIdComparator.ComparableVersion
equals(Object) - Method in class org.kie.api.conf.SessionsPoolOption
equals(Object) - Method in class org.kie.api.io.ResourceType
equals(Object) - Method in class org.kie.api.pmml.AbstractOutput
equals(Object) - Method in class org.kie.api.pmml.DoubleFieldOutput
equals(Object) - Method in class org.kie.api.pmml.IntegerFieldOutput
equals(Object) - Method in class org.kie.api.pmml.ParameterInfo
equals(Object) - Method in class org.kie.api.pmml.PMML4Data
equals(Object) - Method in class org.kie.api.pmml.PMML4DataField
equals(Object) - Method in class org.kie.api.pmml.PMML4OutputField
equals(Object) - Method in class org.kie.api.pmml.PMML4Result
equals(Object) - Method in class org.kie.api.pmml.PMMLRequestData
equals(Object) - Method in class org.kie.api.pmml.StringFieldOutput
equals(Object) - Method in class org.kie.api.runtime.conf.BeliefSystemTypeOption
equals(Object) - Method in class org.kie.api.runtime.conf.ClockTypeOption
equals(Object) - Method in class org.kie.api.runtime.conf.TimerJobFactoryOption
equals(Object) - Method in class org.kie.api.runtime.conf.WorkItemHandlerOption
Error - org.kie.api.task.model.Status
ERROR - org.kie.api.builder.Message.Level
Evaluator - Interface in org.kie.api.runtime.rule
  A public interface to be implemented by all evaluators
EvaluatorDefinition - Interface in org.kie.api.runtime.rule
  A markup interface for Evaluator definitions
EVENT - org.kie.api.definition.type.Role.Type
EVENT_BASED_GATEWAY - org.kie.api.definition.process.NodeType
EVENT_SUBPROCESS - org.kie.api.definition.process.NodeType
EventListener - Interface in org.kie.api.runtime.process
  An interface that represents an element that is listening for specific types of events.
eventNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
EventNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
EventProcessingOption - Enum in org.kie.api.conf
  An Enum for Event Processing option.
eventType(String, String) - Method in interface org.kie.api.fluent.BoundaryEventNodeBuilder
exceptionHandler(Class<? extends Throwable>, Dialect, String) - Method in interface org.kie.api.fluent.NodeContainerBuilder
EXCL_OWNER - org.kie.api.task.TaskLifeCycleEventListener.AssignmentType
EXCLUSIVE_GATEWAY - org.kie.api.definition.process.NodeType
EXEC_ERROR_MANAGER - Static variable in class org.kie.api.runtime.EnvironmentName
Executable - Interface in org.kie.api.runtime
ExecutableCommand<T> - Interface in org.kie.api.command
ExecutableRunner<C extends Context> - Interface in org.kie.api.runtime
execute(Iterable) - Method in interface org.kie.api.runtime.rule.StatelessRuleSession
  Execute a StatelessKieSession, iterate the Iterable inserting each of its elements.
execute(Object) - Method in interface org.kie.api.runtime.rule.StatelessRuleSession
  Execute a StatelessKieSession inserting just a single object.
execute(Command<T>) - Method in interface org.kie.api.runtime.CommandExecutor
  Execute the command and return a ExecutionResults for the results of the Command.
execute(Command<T>, Context) - Method in interface org.kie.api.runtime.ExecutableRunner
execute(Context) - Method in interface org.kie.api.command.ExecutableCommand
execute(Executable) - Method in interface org.kie.api.runtime.ExecutableRunner
execute(Executable, C) - Method in interface org.kie.api.runtime.ExecutableRunner
execute(KieSession) - Method in interface org.kie.api.runtime.KieSession.AtomicAction
executeWorkItem(WorkItem, WorkItemManager) - Method in interface org.kie.api.runtime.process.WorkItemHandler
  The given work item should be executed.
ExecutionResults - Interface in org.kie.api.runtime
  Contains the results for the BatchExecution Command.
existsGroup(String) - Method in interface org.kie.api.task.UserGroupCallback
  Resolves existence of group id.
existsUser(String) - Method in interface org.kie.api.task.UserGroupCallback
  Resolves existence of user id.
exit(long, String) - Method in interface org.kie.api.task.TaskService
Exited - org.kie.api.task.model.Status
EXPIRATION - Static variable in interface org.kie.api.runtime.rule.PropagationContext
Expires - Annotation Type in org.kie.api.definition.type
Expires.Policy - Enum in org.kie.api.definition.type

## F

FACT - org.kie.api.definition.type.Role.Type
FactField - Interface in org.kie.api.definition.type
  A field from a declared fact type
FactHandle - Interface in org.kie.api.runtime.rule
  An handle to a fact inserted into the working memory
FactHandle.State - Enum in org.kie.api.runtime.rule
  The way how the fact to which this FactHandle was assigned has been inserted into the working memory
Factory() - Constructor for class org.kie.api.KieServices.Factory
Factory() - Constructor for class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
Factory() - Constructor for class org.kie.api.runtime.manager.RuntimeManagerFactory.Factory
FactType - Interface in org.kie.api.definition.type
  FactType declarations are fact definitions (like classes) that are managed alongside the rules.
fail(long, String, Map<String, Object>) - Method in interface org.kie.api.task.TaskService
Failed - org.kie.api.task.model.Status
FAULT - org.kie.api.definition.process.NodeType
faultNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
FaultNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
FEEL - org.kie.api.fluent.Dialect
FEEL - Static variable in class org.kie.api.io.ResourceType
  DMN FEEL expression language
FileLoggerModel - Interface in org.kie.api.builder.model
  FileLoggerModel is a model allowing to programmatically define a FileLogger and wire it to a KieSession
FILTER - org.kie.api.event.rule.MatchCancelledCause
FILTERED(TimedRuleExecutionFilter) - Constructor for class org.kie.api.runtime.conf.TimedRuleExecutionOption.FILTERED
findActiveProcessInstances(String) - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns all active process instances for given process id
findNodeInstances(String) - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns all node instances that were already triggered for given process instance id
findNodeInstances(String, String) - Method in interface org.kie.api.runtime.manager.audit.AuditService
findProcessInstance(String) - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns process instance log for given process instance id
findProcessInstances() - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns all known process instances currently available to the audit service
findProcessInstances(String) - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns all known process instances for given process id
findSubProcessInstances(String) - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns all known subprocess instance logs for given process instance id - considered parent process instance id
findVariableInstances(String) - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns all variable logs for given process instance id
findVariableInstances(String, String) - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns all variable logs for given process instance id and variable identifier
findVariableInstancesByName(String, boolean) - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns all variable logs that are identified by variable id regardless of what process instance they belong to
findVariableInstancesByNameAndValue(String, String, boolean) - Method in interface org.kie.api.runtime.manager.audit.AuditService
  Returns all variable logs that are identified by variable id and has given value regardless of what process instance they belong to
fireAllRules() - Method in interface org.kie.api.runtime.rule.StatefulRuleSession
  Fire all Matches on the Agenda.
fireAllRules(int) - Method in interface org.kie.api.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.api.runtime.rule.StatefulRuleSession
  Fire all Matches on the Agenda
fireAllRules(AgendaFilter, int) - Method in interface org.kie.api.runtime.rule.StatefulRuleSession
  Fire all Matches on the Agenda
fireUntilHalt() - Method in interface org.kie.api.runtime.rule.StatefulRuleSession
  Keeps firing Matches until a halt is called.
fireUntilHalt(AgendaFilter) - Method in interface org.kie.api.runtime.rule.StatefulRuleSession
  Keeps firing Matches until a halt is called.
FOR_EACH - org.kie.api.definition.process.NodeType
forEachNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
ForEachNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
forward(long, String, String) - Method in interface org.kie.api.task.TaskService
from(CompositeData) - Static method in class org.kie.api.management.GAV
from(ReleaseId) - Static method in class org.kie.api.management.GAV
fromExternalFactHandleCommand(String) - Method in interface org.kie.api.command.KieCommands
fromExternalFactHandleCommand(String, boolean) - Method in interface org.kie.api.command.KieCommands
fromProperties(Properties) - Method in interface org.kie.api.io.ResourceConfiguration
fromString(String) - Static method in enum org.kie.api.builder.model.ListenerModel.Kind
FUNCTION - org.kie.api.definition.KieDefinition.KnowledgeType
functionImports(Collection<String>) - Method in interface org.kie.api.fluent.ProcessBuilder

## G

GAV - Class in org.kie.api.management
  A simple immutable pojo representing Maven GAV coordinates, with a JMX-compliant method in order to be exposed and used via JMX/Monitoring.
GAV(String, String, String) - Constructor for class org.kie.api.management.GAV
GDRL - Static variable in class org.kie.api.io.ResourceType
  Drools Rule Language - Guided Globals definitions - Workaround for double-dot file extensions for 6.0
GDST - Static variable in class org.kie.api.io.ResourceType
generateAndWritePomXML(ReleaseId) - Method in interface org.kie.api.builder.KieFileSystem
  Generates a basic maven pom file with the given ReleaseId (groupId, artifactId and version) and adds it to this KieFileSystem
GenericKieSessionMonitoringMXBean - Interface in org.kie.api.management
  An MBean interface for `KieSession` monitoring
GenericKieSessionMonitoringMXBean.IAgendaStatsData - Interface in org.kie.api.management
GenericKieSessionMonitoringMXBean.IGlobalProcessStatsData - Interface in org.kie.api.management
GenericKieSessionMonitoringMXBean.IProcessStatsData - Interface in org.kie.api.management
get() - Static method in class org.kie.api.fluent.ProcessBuilderFactories
get() - Static method in class org.kie.api.KieServices.Factory
  Returns a reference to the KieServices singleton
get() - Static method in interface org.kie.api.KieServices
  Returns a reference to the KieServices singleton
get() - Static method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
  Returns a reference to the RuntimeEnvironmentBuilderFactory singleton
get() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
get() - Static method in class org.kie.api.runtime.manager.RuntimeManagerFactory.Factory
  Returns a reference to the RuntimeManagerFactory singleton
get(int) - Static method in class org.kie.api.conf.SessionsPoolOption
get(Class<T>) - Method in class org.kie.api.runtime.KieRuntimeFactory
  Returns a singleton instance of the given class (if any)
get(ClassLoader) - Static method in class org.kie.api.runtime.manager.RuntimeManagerFactory.Factory
get(Object) - Method in interface org.kie.api.definition.type.FactField
get(Object, String) - Method in interface org.kie.api.definition.type.FactType
  Gets the value of the specified field on the dynamic fact.
get(String) - Method in interface org.kie.api.runtime.Calendars
get(String) - Static method in class org.kie.api.runtime.conf.BeliefSystemTypeOption
  This is a factory method for this belief system configuration.
get(String) - Static method in class org.kie.api.runtime.conf.ClockTypeOption
  This is a factory method for this Clock Type configuration.
get(String) - Static method in class org.kie.api.runtime.conf.TimerJobFactoryOption
  This is a factory method for this timer job factory manager configuration.
get(String) - Method in interface org.kie.api.runtime.Context
  Return the value associated with the given identifier in this context
get(String) - Method in interface org.kie.api.runtime.Environment
get(String) - Method in interface org.kie.api.runtime.Globals
get(String) - Method in interface org.kie.api.runtime.rule.Row
get(String, WorkItemHandler) - Static method in class org.kie.api.runtime.conf.WorkItemHandlerOption
  This is a factory method for this WorkItemHandler configuration.
getAccessor() - Method in interface org.kie.api.command.Setter
getActivationGroup(String) - Method in interface org.kie.api.runtime.rule.Agenda
getActivationTime() - Method in interface org.kie.api.task.model.QuickTaskSummary
getActivationTime() - Method in interface org.kie.api.task.model.TaskData
getActiveClusterNodes() - Method in interface org.kie.api.cluster.ClusterAwareService
  Get all active members of the cluster
getActualOwner() - Method in interface org.kie.api.task.model.TaskData
getActualOwner() - Method in interface org.kie.api.task.model.TaskSummary
getActualOwnerId() - Method in interface org.kie.api.task.model.QuickTaskSummary
getAddedAt() - Method in interface org.kie.api.task.model.Comment
getAddedBy() - Method in interface org.kie.api.task.model.Comment
getAfterAdd() - Method in interface org.kie.api.io.ResourceWithConfiguration
  callback executed on `kbuilder` as a parameter in `KieAssemblerService`, which will be executed after performing `KieAssemblerService.addResourceAfterRules(Object, Resource, ResourceType, ResourceConfiguration)` for the given resource `ResourceWithConfiguration.getResource()`.
getAgenda() - Method in interface org.kie.api.runtime.rule.RuleRuntime
getAgendaEventListeners() - Method in interface org.kie.api.event.rule.RuleRuntimeEventManager
  Returns all event listeners.
getAgendaEventListeners(RuntimeEngine) - Method in interface org.kie.api.runtime.manager.RegisterableItemsFactory
  Returns new instances of `AgendaEventListener` that will be registered on `RuntimeEngine`
getAgendaGroup() - Method in interface org.kie.api.event.rule.AgendaGroupEvent
getAgendaGroup(String) - Method in interface org.kie.api.runtime.rule.Agenda
getAllCommentsByTaskId(long) - Method in interface org.kie.api.task.TaskService
getAllExtensions() - Method in class org.kie.api.io.ResourceType
getAlphaNodeHashingThreshold() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
getApplicationContext() - Method in interface org.kie.api.runtime.RequestContext
getArguments() - Method in interface org.kie.api.builder.model.QualifierModel
getArtifactId() - Method in interface org.kie.api.builder.ReleaseId
getArtifactId() - Method in class org.kie.api.management.GAV
getAsMap(Object) - Method in interface org.kie.api.definition.type.FactType
  Get a map of the fields and their values for the bean.
getAssertBehaviour() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
getAssignments(String) - Method in interface org.kie.api.runtime.process.CaseAssignment
  Returns assigned entities for given role
getAsString() - Method in enum org.kie.api.runtime.conf.QueryListenerOption
getAttachedAt() - Method in interface org.kie.api.task.model.Attachment
getAttachedBy() - Method in interface org.kie.api.task.model.Attachment
getAttachmentById(long) - Method in interface org.kie.api.task.TaskService
getAttachmentContentId() - Method in interface org.kie.api.task.model.Attachment
getAttachments() - Method in interface org.kie.api.task.model.TaskData
getAuditService() - Method in interface org.kie.api.runtime.manager.RuntimeEngine
getAverageFiringTime() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getBeforeAdd() - Method in interface org.kie.api.io.ResourceWithConfiguration
  callback executed on `kbuilder` as a parameter in `KieAssemblerService`, which will be executed before performing `KieAssemblerService.addResourceAfterRules(Object, Resource, ResourceType, ResourceConfiguration)` for the given resource `ResourceWithConfiguration.getResource()`.
getBeliefSystem() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns the BeliefSystemType of this KieSessionModel
getBeliefSystemType() - Method in class org.kie.api.runtime.conf.BeliefSystemTypeOption
getBetaRangeIndexOption() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the BetaRangeIndexOption of this KieBaseModel
getBusinessAdministrators() - Method in interface org.kie.api.task.model.PeopleAssignments
getCalendars() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns all the calendars set on this KieSessionModel
getCalendars() - Method in interface org.kie.api.runtime.KieRuntime
getCapitalizedName() - Method in class org.kie.api.pmml.ParameterInfo
getCapitalizedName() - Method in class org.kie.api.pmml.PMML4Data
getCaseAssignment() - Method in interface org.kie.api.runtime.process.ProcessContext
getCaseData() - Method in interface org.kie.api.runtime.process.ProcessContext
getCause() - Method in interface org.kie.api.event.rule.MatchCancelledEvent
getChannelModels() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns all the ChannelModels defined for this KieSessionModel
getChannels() - Method in interface org.kie.api.runtime.KieRuntime
getChannels() - Method in interface org.kie.api.runtime.StatelessKieSession
getClassAnnotations() - Method in interface org.kie.api.definition.type.FactType
  Returns the list of class-level annotations used in this class definition
getClassLoader() - Method in interface org.kie.api.runtime.KieContainer
  Returns the ClassLoader used by this KieContainer
getClassLoader() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironment
getClockType() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns the ClockType of this KieSessionModel
getClockType() - Method in class org.kie.api.runtime.conf.ClockTypeOption
getCol() - Method in interface org.kie.api.builder.model.RuleTemplateModel
getColumn() - Method in interface org.kie.api.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.api.KieServices
  Returns the KieCommands, a factory for Commands
getCommands() - Method in interface org.kie.api.runtime.BatchRequestMessage
getCommentById(long) - Method in interface org.kie.api.task.TaskService
getComments() - Method in interface org.kie.api.task.model.TaskData
getCompactCapitalizedModelName() - Method in class org.kie.api.pmml.PMMLRequestData
getCompletionService() - Method in interface org.kie.api.concurrent.KieExecutors
getCompositeKeyDepth() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
getConfiguration() - Method in interface org.kie.api.io.Resource
getConfiguration() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironment
getConfigurationProperties() - Method in interface org.kie.api.builder.model.KieModuleModel
  Returns all the configuration properties set on this KieModuleModel
getConfigurationProperty(String) - Method in interface org.kie.api.builder.model.KieModuleModel
  Set a configuration property for this KieModuleModel
getConfiguredReleaseId() - Method in interface org.kie.api.management.KieContainerMonitorMXBean
  The RelaseId configured while creating the KieContainer.
getConfiguredReleaseIdStr() - Method in interface org.kie.api.management.KieContainerMonitorMXBean
  The RelaseId configured while creating the KieContainer.
getConnection() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
  Incoming or outgoing connection identifier (sequence flow) for given node.
getConsoleLogger() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns the name of the ConsoleLogger if any
getContainerId() - Method in interface org.kie.api.management.KieContainerMonitorMXBean
getContent() - Method in interface org.kie.api.task.model.Content
getContentById(long) - Method in interface org.kie.api.task.TaskService
getContentType() - Method in interface org.kie.api.task.model.Attachment
getContext() - Method in class org.kie.api.pmml.PMML4Data
getContext() - Method in class org.kie.api.pmml.PMML4DataField
getContext() - Method in interface org.kie.api.pmml.PMML4Field
getContextId() - Method in interface org.kie.api.runtime.manager.Context
  See concrete implementation for available types
getConversationContext() - Method in interface org.kie.api.runtime.RequestContext
getCorrelationId() - Method in class org.kie.api.pmml.AbstractOutput
getCorrelationId() - Method in class org.kie.api.pmml.ParameterInfo
getCorrelationId() - Method in class org.kie.api.pmml.PMML4Data
getCorrelationId() - Method in interface org.kie.api.pmml.PMML4Output
getCorrelationId() - Method in class org.kie.api.pmml.PMML4Result
getCorrelationId() - Method in class org.kie.api.pmml.PMMLRequestData
getCorrelationKey() - Method in interface org.kie.api.task.model.TaskSummary
getCount() - Method in class org.kie.api.runtime.query.QueryContext
getCreatedBy() - Method in interface org.kie.api.task.model.TaskData
getCreatedBy() - Method in interface org.kie.api.task.model.TaskSummary
getCreatedById() - Method in interface org.kie.api.task.model.QuickTaskSummary
getCreatedOn() - Method in interface org.kie.api.task.model.QuickTaskSummary
getCreatedOn() - Method in interface org.kie.api.task.model.TaskData
getCurrentTime() - Method in interface org.kie.api.time.SessionClock
  Returns the current time.
getData() - Method in interface org.kie.api.runtime.process.CaseData
  Returns all available case data for given case.
getData(String) - Method in interface org.kie.api.cluster.ClusterAwareService
getData(String) - Method in interface org.kie.api.runtime.process.CaseData
  Returns case data for given case registered under given name.
getDataFromPartition(String, String) - Method in interface org.kie.api.cluster.ClusterAwareService
getDate() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getDate() - Method in interface org.kie.api.runtime.manager.audit.VariableInstanceLog
getDeclarationIds() - Method in interface org.kie.api.runtime.rule.Match
getDeclarationValue(String) - Method in interface org.kie.api.runtime.rule.Match
getDeclarativeAgenda() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the DeclarativeAgendaOption of this KieBaseModel
getDefaultExtension() - Method in class org.kie.api.io.ResourceType
getDefaultPath() - Method in class org.kie.api.io.ResourceType
getDefaultReleaseId() - Method in interface org.kie.api.builder.KieRepository
  Returns the default ReleaseId used to identify a KieModule in this KieRepository if the user didn't explicitly provide one
getDefinitionId() - Method in interface org.kie.api.runtime.process.CaseData
  Returns case definition id of this case file
getDeploymentId() - Method in interface org.kie.api.task.model.QuickTaskSummary
getDeploymentId() - Method in interface org.kie.api.task.model.TaskData
getDescription() - Method in class org.kie.api.io.ResourceType
getDescription() - Method in interface org.kie.api.task.model.Task
getDescription() - Method in interface org.kie.api.task.model.TaskSummary
getDescriptions() - Method in interface org.kie.api.task.model.Task
getDisplayName(OrganizationalEntity) - Method in interface org.kie.api.task.UserInfo
getDisplayValue() - Method in class org.kie.api.pmml.AbstractOutput
getDisplayValue() - Method in class org.kie.api.pmml.PMML4Data
getDisplayValue() - Method in interface org.kie.api.pmml.PMML4Output
getDocumentContentId() - Method in interface org.kie.api.task.model.TaskData
getDocumentType() - Method in interface org.kie.api.task.model.TaskData
getDtable() - Method in interface org.kie.api.builder.model.RuleTemplateModel
getDuration() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Amount of time (in milliseconds) that process instance took to complete.
getEarliest(List<ReleaseId>) - Static method in class org.kie.api.builder.ReleaseIdComparator
getEmailForEntity(OrganizationalEntity) - Method in interface org.kie.api.task.UserInfo
getEnd() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  End date of this process instance, null if process instance is still active
getEntryPoint() - Method in interface org.kie.api.management.ObjectTypeNodeMonitorMBean
getEntryPoint(String) - Method in interface org.kie.api.runtime.rule.RuleRuntime
getEntryPointId() - Method in interface org.kie.api.runtime.rule.EntryPoint
getEntryPointIds() - Method in interface org.kie.api.KieBase
  Returns the set of the entry points declared and/or used in this kie base
getEntryPoints() - Method in interface org.kie.api.runtime.rule.RuleRuntime
  Returns a collection of all available working memory entry points for this session.
getEnvironment() - Method in interface org.kie.api.runtime.KieRuntime
getEnvironment() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironment
getEqualsBehavior() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the EqualityBehavior of this KieBaseModel
getEventDate() - Method in interface org.kie.api.event.process.ProcessEvent
  Returns exact date when the event was created
getEventDate() - Method in interface org.kie.api.task.TaskEvent
getEventProcessingMode() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the EventProcessingMode of this KieBaseModel
getEventProcessingMode() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
getEventTypes() - Method in interface org.kie.api.runtime.process.EventListener
  Returns the event types this event listener is interested in.
getExecutor() - Method in interface org.kie.api.concurrent.KieExecutors
getExpirationOffset() - Method in interface org.kie.api.management.ObjectTypeNodeMonitorMBean
getExpirationTime() - Method in interface org.kie.api.task.model.QuickTaskSummary
getExpirationTime() - Method in interface org.kie.api.task.model.TaskData
getExternalId() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getExternalId() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  External (optional) identifier associated with this process instance
getExternalId() - Method in interface org.kie.api.runtime.manager.audit.VariableInstanceLog
getFactClass() - Method in interface org.kie.api.definition.type.FactType
  Returns the Class<?
getFactCount() - Method in interface org.kie.api.runtime.rule.EntryPoint
getFactHandle() - Method in interface org.kie.api.event.rule.ObjectDeletedEvent
getFactHandle() - Method in interface org.kie.api.event.rule.ObjectInsertedEvent
getFactHandle() - Method in interface org.kie.api.event.rule.ObjectUpdatedEvent
getFactHandle() - Method in interface org.kie.api.runtime.rule.PropagationContext
getFactHandle(Object) - Method in interface org.kie.api.runtime.rule.EntryPoint
  Returns the fact handle associated with the given object.
getFactHandle(String) - Method in interface org.kie.api.runtime.ExecutionResults
getFactHandle(String) - Method in interface org.kie.api.runtime.rule.Row
getFactHandles() - Method in interface org.kie.api.runtime.rule.EntryPoint
getFactHandles() - Method in interface org.kie.api.runtime.rule.Match
getFactHandles(ObjectFilter) - Method in interface org.kie.api.runtime.rule.EntryPoint
getFactType(String, String) - Method in interface org.kie.api.KieBase
  Returns a reference to the `FactType` identified by the given package and type names.
getFactTypes() - Method in interface org.kie.api.definition.KiePackage
  Return the fact types declared in this package The collection is immutable.
getFaultContentId() - Method in interface org.kie.api.task.model.TaskData
getFaultName() - Method in interface org.kie.api.task.model.TaskData
getFaultType() - Method in interface org.kie.api.task.model.TaskData
getField(String) - Method in interface org.kie.api.definition.type.FactType
  Returns the FactField identified by the given name.
getFieldAnnotations() - Method in interface org.kie.api.definition.type.FactField
  Returns the list of field-level annotations used in this field definition
getFields() - Method in interface org.kie.api.definition.type.FactType
  Returns the list of FactField in this FactType
getFile() - Method in interface org.kie.api.builder.model.FileLoggerModel
getFileLogger() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns the FileLoggerModel registered on this KieSessionModel if any
getFilter() - Method in class org.kie.api.runtime.conf.TimedRuleExecutionOption
getFilteredClass() - Method in class org.kie.api.runtime.ClassObjectFilter
getFiringTime() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean.IAgendaStatsData
getFormName() - Method in interface org.kie.api.task.model.Task
getFrom() - Method in interface org.kie.api.definition.process.Connection
  The Node the connection starts from.
getFromType() - Method in interface org.kie.api.definition.process.Connection
  The type of exit point of the from Node.
getFunction() - Method in interface org.kie.api.event.kiebase.AfterFunctionRemovedEvent
getFunction() - Method in interface org.kie.api.event.kiebase.BeforeFunctionRemovedEvent
getFunctionNames() - Method in interface org.kie.api.definition.KiePackage
  Return the names of the functions defined in this package.
getGlobal(String) - Method in interface org.kie.api.runtime.KieRuntime
getGlobalKeys() - Method in interface org.kie.api.runtime.Globals
getGlobals() - Method in interface org.kie.api.runtime.KieRuntime
getGlobals() - Method in interface org.kie.api.runtime.StatelessKieSession
getGlobals(RuntimeEngine) - Method in interface org.kie.api.runtime.manager.RegisterableItemsFactory
  Returns globals that shall be registered on `KieSession`.
getGlobalVariables() - Method in interface org.kie.api.definition.KiePackage
  Return the names of the globals defined in this package.
getGroupId() - Method in interface org.kie.api.builder.ReleaseId
getGroupId() - Method in class org.kie.api.management.GAV
getGroupsForUser(String) - Method in interface org.kie.api.task.UserGroupCallback
  Returns list of group ids for specified user id.
getHandler() - Method in class org.kie.api.runtime.conf.WorkItemHandlerOption
getId() - Method in interface org.kie.api.builder.Message
  Returns the unique identifier of this message
getId() - Method in interface org.kie.api.definition.KieDefinition
getId() - Method in interface org.kie.api.definition.process.Node
  The id of the node.
getId() - Method in interface org.kie.api.definition.process.Process
  The unique id of the Process.
getId() - Method in interface org.kie.api.management.ObjectTypeNodeMonitorMBean
getId() - Method in interface org.kie.api.runtime.KieSession
  Deprecated.
getId() - Method in interface org.kie.api.runtime.process.NodeInstance
  The id of the node instance.
getId() - Method in interface org.kie.api.runtime.process.ProcessInstance
  The unique id of this process instance.
getId() - Method in interface org.kie.api.runtime.process.WorkItem
  The unique id of this work item
getId() - Method in interface org.kie.api.task.model.Attachment
getId() - Method in interface org.kie.api.task.model.Comment
getId() - Method in interface org.kie.api.task.model.Content
getId() - Method in interface org.kie.api.task.model.I18NText
getId() - Method in interface org.kie.api.task.model.OrganizationalEntity
getId() - Method in interface org.kie.api.task.model.QuickTaskSummary
getId() - Method in interface org.kie.api.task.model.Task
getIdentifier() - Method in interface org.kie.api.runtime.KieSession
getIdentifier() - Method in interface org.kie.api.runtime.manager.RuntimeManager
getIdentifiers() - Method in interface org.kie.api.runtime.ExecutionResults
getIdentifiers() - Method in interface org.kie.api.runtime.rule.QueryResults
getIdentity() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Identifier of a entity (user) who initiated this process instance.
getIncludes() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns all KieBases included by this one
getIncomingConnections() - Method in interface org.kie.api.definition.process.Node
  The incoming connections for this Node.
getIncomingConnections(String) - Method in interface org.kie.api.definition.process.Node
  The incoming connections for this Node for the given entry-point.
getIndex() - Method in interface org.kie.api.definition.type.FactField
  Returns the index of this field in the field list for the defining fact type.
getInputStream() - Method in interface org.kie.api.io.Resource
  Open an InputStream to the resource, the user must close this when finished.
getInterval() - Method in interface org.kie.api.builder.model.FileLoggerModel
getKieBase() - Method in interface org.kie.api.event.kiebase.BeforeKieBaseUnlockedEvent
getKieBase() - Method in interface org.kie.api.event.kiebase.KieBaseEvent
getKieBase() - Method in interface org.kie.api.runtime.KieContainer
  Returns the default KieBase in this KieContainer.
getKieBase() - Method in interface org.kie.api.runtime.KieRuntime
getKieBase() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironment
getKieBase() - Method in interface org.kie.api.runtime.StatelessKieSession
getKieBase(String) - Method in interface org.kie.api.runtime.KieContainer
  Returns the KieBase with the given name in this KieContainer.
getKieBaseCount() - Method in interface org.kie.api.management.KieManagementAgentMBean
getKieBaseEventListeners() - Method in interface org.kie.api.event.kiebase.KieBaseEventManager
  Returns all event listeners.
getKieBaseId() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getKieBaseModel() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns the KieBaseModel which this KieSessionModel belongs to
getKieBaseModel(String) - Method in interface org.kie.api.runtime.KieContainer
  Returns the KieBaseModel for the KieBase with the given name
getKieBaseModels() - Method in interface org.kie.api.builder.model.KieModuleModel
  Returns all the KieBaseModel defined in this KieModuleModel mapped by their names
getKieBaseNames() - Method in interface org.kie.api.runtime.KieContainer
  Returns the names of all the KieBases available in this KieContainer
getKieClasspathContainer() - Method in interface org.kie.api.KieServices
  Returns KieContainer for the classpath, this a global singleton.
getKieClasspathContainer(ClassLoader) - Method in interface org.kie.api.KieServices
  Returns KieContainer for the classpath using the given classLoader, this a global singleton.
getKieClasspathContainer(String) - Method in interface org.kie.api.KieServices
  Returns KieContainer for the classpath enforcing the given containerId, this a global singleton.
getKieClasspathContainer(String, ClassLoader) - Method in interface org.kie.api.KieServices
  Returns KieContainer for the classpath enforcing the given containerId and using the given classLoader, this a global singleton.
getKieModule() - Method in interface org.kie.api.builder.KieBuilder
  Returns the KieModule for which this KieBuilder has been created
getKieModule(Class<? extends KieBuilder.ProjectType>) - Method in interface org.kie.api.builder.KieBuilder
  Returns the KieModule for which this KieBuilder has been created of the specific projectClass
getKieModule(ReleaseId) - Method in interface org.kie.api.builder.KieRepository
  Retrieve a KieModule with the given ReleaseId in this KieRepository.
getKiePackage() - Method in interface org.kie.api.event.kiebase.AfterKiePackageAddedEvent
getKiePackage() - Method in interface org.kie.api.event.kiebase.AfterKiePackageRemovedEvent
getKiePackage() - Method in interface org.kie.api.event.kiebase.BeforeKiePackageAddedEvent
getKiePackage() - Method in interface org.kie.api.event.kiebase.BeforeKiePackageRemovedEvent
getKiePackage(String) - Method in interface org.kie.api.KieBase
  Returns a reference to the `KiePackage` identified by the given name.
getKiePackages() - Method in interface org.kie.api.KieBase
  Returns a collection of the `KiePackage`s that exist in this `KieBase`.
getKieRuntime() - Method in interface org.kie.api.event.KieRuntimeEvent
  `KieRuntime` that generated the event.
getKieRuntime() - Method in interface org.kie.api.runtime.KieContext
getKieRuntime(Class<T>) - Method in interface org.kie.api.runtime.KieSession
  Returns a runtime for the given interface.
getKieSession() - Method in interface org.kie.api.runtime.manager.RuntimeEngine
getKieSessionConfiguration() - Method in interface org.kie.api.runtime.KieContainer
  Returns the KieSessionConfiguration of the default KieSession for this KieContainer
getKieSessionConfiguration(String) - Method in interface org.kie.api.runtime.KieContainer
  Returns the KieSessionConfiguration of the KieSession with the given name for this KieContainer
getKieSessionModel(String) - Method in interface org.kie.api.runtime.KieContainer
  Returns the KieSessionModel for the KieSession with the given name
getKieSessionModels() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns all the KieSessionModel defined in this KieBaseModel mapped by their names
getKieSessionName() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getKieSessionNamesInKieBase(String) - Method in interface org.kie.api.runtime.KieContainer
  Returns the names of all the KieSessions defined in this KieContainer for the given KieBase
getKieSessions() - Method in interface org.kie.api.KieBase
  Returns a collection of the `KieSession`s that exist in this `KieBase`.
getKind() - Method in interface org.kie.api.builder.model.ListenerModel
  Returns the Kind of this ListenerModel
getKnowledgeRuntime() - Method in interface org.kie.api.runtime.KieContext
  Deprecated.
getKnowledgeType() - Method in interface org.kie.api.definition.KieDefinition
getLanguage() - Method in interface org.kie.api.task.model.I18NText
getLanguageForEntity(OrganizationalEntity) - Method in interface org.kie.api.task.UserInfo
getLastReset() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getLastReset() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean.IAgendaStatsData
getLastReset() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean.IGlobalProcessStatsData
getLatest(List<ReleaseId>) - Static method in class org.kie.api.builder.ReleaseIdComparator
getLevel() - Method in interface org.kie.api.builder.Message
  Returns the message level
getLine() - Method in interface org.kie.api.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.api.builder.model.KieSessionModel
  Returns all the ListenerModels defined for this KieSessionModel
getListeners() - Method in interface org.kie.api.builder.KieScanner
  Returns all event listeners.
getLocation() - Method in class org.kie.api.cluster.ClusterNode
getLogger() - Method in interface org.kie.api.event.KieRuntimeEventManager
  Returns the KieRuntimeLogger registered on this KieRuntimeEventManager if any
getLoggers() - Method in interface org.kie.api.KieServices
  Returns KieLoggers, a factory for KieRuntimeLogger
getMappedRequestParams() - Method in class org.kie.api.pmml.PMMLRequestData
getMarshallers() - Method in interface org.kie.api.KieServices
  Returns the KieMarshallers service
getMarshallingConfiguration() - Method in interface org.kie.api.marshalling.Marshaller
getMatch() - Method in interface org.kie.api.event.rule.MatchEvent
getMatch() - Method in exception org.kie.api.runtime.rule.ConsequenceException
getMatch() - Method in interface org.kie.api.runtime.rule.RuleContext
getMatchesCancelled() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean.IAgendaStatsData
getMatchesCreated() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean.IAgendaStatsData
getMatchesFired() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean.IAgendaStatsData
getMaxThreads() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
getMembersForGroup(Group) - Method in interface org.kie.api.task.UserInfo
getMessage() - Method in interface org.kie.api.event.process.MessageEvent
  Object associated with this message
getMessage() - Method in exception org.kie.api.runtime.rule.ConsequenceException
getMessageName() - Method in interface org.kie.api.event.process.MessageEvent
  The name of the message
getMessages() - Method in interface org.kie.api.builder.Results
  Returns all the Messages in these Results
getMessages(Message.Level...) - Method in interface org.kie.api.builder.Results
  Returns all the Messages of the given levels in these Results
getMetadata() - Method in class org.kie.api.fluent.Variable
getMetadata() - Method in interface org.kie.api.task.TaskEvent
getMetaData() - Method in interface org.kie.api.definition.process.Connection
  Meta data associated with this connection.
getMetaData() - Method in interface org.kie.api.definition.process.Node
  Meta data associated with this Node.
getMetaData() - Method in interface org.kie.api.definition.process.Process
  Meta data associated with this Node.
getMetaData() - Method in interface org.kie.api.definition.rule.Query
  Returns an immutable Map<String key, Object value> of all meta data attributes associated with this query object.
getMetaData() - Method in interface org.kie.api.definition.rule.Rule
  Returns an immutable Map<String key, Object value> of all meta data attributes associated with this rule object.
getMetaData() - Method in interface org.kie.api.definition.type.FactField
  Returns the annotations of this field definition as key-value pairs.
getMetaData() - Method in interface org.kie.api.definition.type.FactType
  Returns the annotations of this class definition as key-value pairs.
getMode() - Method in enum org.kie.api.conf.EventProcessingOption
getModelName() - Method in class org.kie.api.pmml.PMMLRequestData
getMutability() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the KieBaseMutabilityOption of this KieBaseModel
getName() - Method in interface org.kie.api.builder.model.ChannelModel
getName() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the name of the KieBase defined by this KieBaseModel
getName() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns the name of the KieSession defined by this KieSessionModel
getName() - Method in interface org.kie.api.builder.model.WorkItemHandlerModel
getName() - Method in interface org.kie.api.definition.KiePackage
getName() - Method in interface org.kie.api.definition.process.Node
  The name of the node
getName() - Method in interface org.kie.api.definition.process.Process
  The name of the Process.
getName() - Method in interface org.kie.api.definition.rule.Global
getName() - Method in interface org.kie.api.definition.rule.Query
  Returns this query's name.
getName() - Method in interface org.kie.api.definition.rule.Rule
  Returns this rule's name.
getName() - Method in interface org.kie.api.definition.type.Annotation
getName() - Method in interface org.kie.api.definition.type.FactField
getName() - Method in interface org.kie.api.definition.type.FactType
  Returns the name of the FactType.
getName() - Method in class org.kie.api.fluent.Variable
getName() - Method in interface org.kie.api.internal.assembler.ProcessedResource
getName() - Method in class org.kie.api.io.ResourceType
getName() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
  Returns this MBean name
getName() - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategy
  Override this method if you want multiple marshalling strategies of the same implementation in environment
getName() - Method in class org.kie.api.pmml.AbstractOutput
getName() - Method in class org.kie.api.pmml.ParameterInfo
getName() - Method in class org.kie.api.pmml.PMML4Data
getName() - Method in class org.kie.api.pmml.PMML4DataField
getName() - Method in interface org.kie.api.pmml.PMML4Field
getName() - Method in interface org.kie.api.pmml.PMML4Output
getName() - Method in class org.kie.api.runtime.conf.WorkItemHandlerOption
getName() - Method in interface org.kie.api.runtime.Context
  The unique name of this context
getName() - Method in interface org.kie.api.runtime.process.WorkItem
  The name of the work item.
getName() - Method in interface org.kie.api.runtime.rule.ActivationGroup
getName() - Method in interface org.kie.api.runtime.rule.AgendaGroup
getName() - Method in interface org.kie.api.runtime.rule.RuleFlowGroup
getName() - Method in interface org.kie.api.task.model.Attachment
getName() - Method in interface org.kie.api.task.model.QuickTaskSummary
getName() - Method in interface org.kie.api.task.model.Task
getNames() - Method in interface org.kie.api.task.model.Task
getNamespace() - Method in interface org.kie.api.definition.KieDefinition
getNamespace() - Method in interface org.kie.api.internal.assembler.ProcessedResource
getNewValue() - Method in interface org.kie.api.event.process.ProcessVariableChangedEvent
  The new value of the variable.
getNode() - Method in interface org.kie.api.runtime.process.NodeInstance
  Return the node this node instance refers to.
getNode(long) - Method in interface org.kie.api.definition.process.NodeContainer
  The node in this NodeContainer with the given id.
getNodeByUniqueId(String) - Method in interface org.kie.api.definition.process.NodeContainer
  the node in this NodeContainer with the give unique id
getNodeContainer() - Method in interface org.kie.api.definition.process.Node
  The NodeContainer this Node lives in.
getNodeId() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getNodeId() - Method in interface org.kie.api.runtime.process.NodeInstance
  The id of the node this node instance refers to.
getNodeInstance() - Method in interface org.kie.api.event.process.ProcessNodeEvent
  The node instance this event is related to.
getNodeInstance() - Method in interface org.kie.api.event.process.SLAViolatedEvent
  The node instance this event is related to.
getNodeInstance() - Method in interface org.kie.api.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.
getNodeInstance(long) - Method in interface org.kie.api.runtime.process.NodeInstanceContainer
  Returns the node instance with the given id, or `null` if the node instance cannot be found.
getNodeInstanceContainer() - Method in interface org.kie.api.runtime.process.NodeInstance
  The node instance container that this node instance is part of.
getNodeInstanceId() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getNodeInstances() - Method in interface org.kie.api.runtime.process.NodeInstanceContainer
  Returns all node instances that are currently active within this container.
getNodeName() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getNodeName() - Method in interface org.kie.api.runtime.process.NodeInstance
  The name of the node this node instance refers to.
getNodes() - Method in interface org.kie.api.definition.process.NodeContainer
  The Nodes of this NodeContainer.
getNodeType() - Method in interface org.kie.api.definition.process.Node
  Type of this node
getNodeType() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getNodeUniqueId() - Method in interface org.kie.api.definition.process.Node
  the node id in the bpmn
getObject() - Method in interface org.kie.api.event.rule.ObjectInsertedEvent
getObject() - Method in interface org.kie.api.event.rule.ObjectUpdatedEvent
getObject(FactHandle) - Method in interface org.kie.api.runtime.rule.EntryPoint
getObjectMarshallingStrategyStore() - Method in interface org.kie.api.marshalling.MarshallingConfiguration
getObjects() - Method in interface org.kie.api.runtime.rule.EntryPoint
  This class is not a general-purpose `Collection` implementation!
getObjects() - Method in interface org.kie.api.runtime.rule.Match
getObjects(ObjectFilter) - Method in interface org.kie.api.runtime.rule.EntryPoint
getObjectType() - Method in interface org.kie.api.management.ObjectTypeNodeMonitorMBean
getOffset() - Method in class org.kie.api.runtime.query.QueryContext
getOldObject() - Method in interface org.kie.api.event.rule.ObjectDeletedEvent
getOldObject() - Method in interface org.kie.api.event.rule.ObjectUpdatedEvent
getOldValue() - Method in interface org.kie.api.event.process.ProcessVariableChangedEvent
  The old value of the variable.
getOldValue() - Method in interface org.kie.api.runtime.manager.audit.VariableInstanceLog
getOperator() - Method in interface org.kie.api.runtime.rule.Evaluator
getOperatorString() - Method in interface org.kie.api.runtime.rule.Operator
getOption(Class<T>) - Method in interface org.kie.api.conf.KieBaseOptionsConfiguration
  Gets an option value
getOption(Class<T>) - Method in interface org.kie.api.runtime.conf.KieSessionOptionsConfiguration
  Gets an option value
getOption(Class<T>, String) - Method in interface org.kie.api.conf.KieBaseOptionsConfiguration
  Gets an option value for the given option + key.
getOption(Class<T>, String) - Method in interface org.kie.api.runtime.conf.KieSessionOptionsConfiguration
  Gets an option value for the given option + key.
getOrderBy() - Method in class org.kie.api.runtime.query.QueryContext
getOrderByClause() - Method in class org.kie.api.runtime.query.AdvancedQueryContext
getOutcome() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Outcome of the process instance that is providing error information in case process instance completed with an error
getOutgoingConnections() - Method in interface org.kie.api.definition.process.Node
  The outgoing connections for this Node.
getOutgoingConnections(String) - Method in interface org.kie.api.definition.process.Node
  The outgoing connections for this Node for the given exit-point.
getOutput(String) - Method in interface org.kie.api.runtime.RequestContext
getOutputContentId() - Method in interface org.kie.api.task.model.TaskData
getOutputs() - Method in interface org.kie.api.runtime.RequestContext
getOutputType() - Method in interface org.kie.api.task.model.TaskData
getPackageName() - Method in interface org.kie.api.definition.process.Process
  The package name of this process.
getPackageName() - Method in interface org.kie.api.definition.rule.Query
  Returns the package name (namespace) this query is tied to.
getPackageName() - Method in interface org.kie.api.definition.rule.Rule
  Returns the package name (namespace) this rule is tied to.
getPackageName() - Method in interface org.kie.api.definition.type.FactType
  Returns the package this FactType is defined in.
getPackages() - Method in interface org.kie.api.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.api.runtime.process.WorkItem
  Returns the value of the parameter with the given name.
getParameters() - Method in interface org.kie.api.runtime.process.WorkItem
  Returns the map of parameters of this work item.
getParentId() - Method in interface org.kie.api.task.model.QuickTaskSummary
getParentId() - Method in interface org.kie.api.task.model.TaskData
getParentProcessInstanceId() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Parent process instance id, will be null for top level process instance
getParentProcessInstanceId() - Method in interface org.kie.api.runtime.process.ProcessInstance
  Returns parent process instance id if this process instance has a parent
getPartitionId() - Method in interface org.kie.api.management.ObjectTypeNodeMonitorMBean
getPath() - Method in interface org.kie.api.builder.Message
  Returns the path of the resource that caused the creation of this Message
getPeopleAssignments() - Method in interface org.kie.api.task.model.Task
getPotentialOwners() - Method in interface org.kie.api.task.model.PeopleAssignments
getPotentialOwners() - Method in interface org.kie.api.task.model.TaskSummary
  Deprecated.
getPreviousStatus() - Method in interface org.kie.api.task.model.TaskData
getPriority() - Method in interface org.kie.api.task.model.QuickTaskSummary
getPriority() - Method in interface org.kie.api.task.model.Task
getProcess() - Method in interface org.kie.api.event.kiebase.AfterProcessAddedEvent
getProcess() - Method in interface org.kie.api.event.kiebase.AfterProcessRemovedEvent
getProcess() - Method in interface org.kie.api.event.kiebase.BeforeProcessAddedEvent
getProcess() - Method in interface org.kie.api.event.kiebase.BeforeProcessRemovedEvent
getProcess() - Method in interface org.kie.api.runtime.process.ProcessInstance
getProcess(String) - Method in interface org.kie.api.KieBase
  Returns a reference to the `Process` identified by the given processId
getProcesses() - Method in interface org.kie.api.definition.KiePackage
  Return the process definitions for this package.
getProcesses() - Method in interface org.kie.api.KieBase
  Returns a collection of the `Process`es that exist in this `KieBase`.
getProcessEventListeners() - Method in interface org.kie.api.event.process.ProcessEventManager
  Returns all event listeners.
getProcessEventListeners(RuntimeEngine) - Method in interface org.kie.api.runtime.manager.RegisterableItemsFactory
  Returns new instances of `ProcessEventListener` that will be registered on `RuntimeEngine`
getProcessId() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getProcessId() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Process id of the definition
getProcessId() - Method in interface org.kie.api.runtime.manager.audit.VariableInstanceLog
getProcessId() - Method in interface org.kie.api.runtime.process.ProcessInstance
  The id of the process definition that is related to this process instance.
getProcessId() - Method in exception org.kie.api.runtime.process.ProcessWorkItemHandlerException
getProcessId() - Method in interface org.kie.api.task.model.QuickTaskSummary
getProcessId() - Method in interface org.kie.api.task.model.TaskData
getProcessInstance() - Method in interface org.kie.api.event.process.ProcessEvent
  The ProcessInstance this event relates to.
getProcessInstance() - Method in interface org.kie.api.runtime.process.NodeInstance
  The process instance that this node instance is executing in.
getProcessInstance() - Method in interface org.kie.api.runtime.process.ProcessContext
  Returns the process instance that is currently being executed in this context.
getProcessInstance(String) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Returns the process instance with the given id.
getProcessInstance(String, boolean) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Returns the process instance with the given id.
getProcessInstanceDescription() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Description of the process instance
getProcessInstanceId() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getProcessInstanceId() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Process instance identifier
getProcessInstanceId() - Method in interface org.kie.api.runtime.manager.audit.VariableInstanceLog
getProcessInstanceId() - Method in interface org.kie.api.runtime.process.WorkItem
  The id of the process instance that requested the execution of this work item
getProcessInstanceId() - Method in interface org.kie.api.task.model.QuickTaskSummary
getProcessInstanceId() - Method in interface org.kie.api.task.model.TaskData
getProcessInstances() - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Returns a collection of currently active process instances.
getProcessInstancesCompleted() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean.IGlobalProcessStatsData
getProcessInstancesStarted() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean.IGlobalProcessStatsData
getProcessName() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Name of the process definition
getProcessName() - Method in interface org.kie.api.runtime.process.ProcessInstance
  The name of the process definition that is related to this process instance.
getProcessNodesTriggered() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean.IProcessStatsData
getProcessSessionId() - Method in interface org.kie.api.task.model.TaskData
getProcessSessionId() - Method in interface org.kie.api.task.model.TaskSummary
getProcessType() - Method in interface org.kie.api.task.model.TaskSummary
getProcessVersion() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Version of the process definition
getPropagationNumber() - Method in interface org.kie.api.runtime.rule.PropagationContext
getProperty(String) - Method in interface org.kie.api.PropertiesConfiguration
  Gets a property value
getPropertyName() - Method in enum org.kie.api.conf.BetaRangeIndexOption
getPropertyName() - Method in enum org.kie.api.conf.DeclarativeAgendaOption
getPropertyName() - Method in enum org.kie.api.conf.EqualityBehaviorOption
getPropertyName() - Method in enum org.kie.api.conf.EventProcessingOption
getPropertyName() - Method in enum org.kie.api.conf.KieBaseMutabilityOption
getPropertyName() - Method in enum org.kie.api.conf.MBeansOption
getPropertyName() - Method in interface org.kie.api.conf.Option
getPropertyName() - Method in enum org.kie.api.conf.RemoveIdentitiesOption
getPropertyName() - Method in enum org.kie.api.conf.SequentialOption
getPropertyName() - Method in class org.kie.api.conf.SessionsPoolOption
getPropertyName() - Method in enum org.kie.api.runtime.conf.AccumulateNullPropagationOption
getPropertyName() - Method in class org.kie.api.runtime.conf.BeliefSystemTypeOption
getPropertyName() - Method in class org.kie.api.runtime.conf.ClockTypeOption
getPropertyName() - Method in enum org.kie.api.runtime.conf.DirectFiringOption
getPropertyName() - Method in enum org.kie.api.runtime.conf.KeepReferenceOption
getPropertyName() - Method in enum org.kie.api.runtime.conf.QueryListenerOption
getPropertyName() - Method in enum org.kie.api.runtime.conf.ThreadSafeOption
getPropertyName() - Method in class org.kie.api.runtime.conf.TimedRuleExecutionOption
getPropertyName() - Method in class org.kie.api.runtime.conf.TimerJobFactoryOption
getPropertyName() - Method in class org.kie.api.runtime.conf.WorkItemHandlerOption
getPropertyType(String) - Method in interface org.kie.api.definition.type.Annotation
getPropertyValue(String) - Method in interface org.kie.api.definition.type.Annotation
getQualifierModel() - Method in interface org.kie.api.builder.model.ChannelModel
getQualifierModel() - Method in interface org.kie.api.builder.model.ListenerModel
getQualifierModel() - Method in interface org.kie.api.builder.model.WorkItemHandlerModel
getQueries() - Method in interface org.kie.api.definition.KiePackage
  Return the query definitions for this package.
getQuery(String, String) - Method in interface org.kie.api.KieBase
  Returns a reference to the `Query` identified by the given package and query names.
getQueryResults(String, Object...) - Method in interface org.kie.api.runtime.rule.RuleRuntime
  Retrieve the QueryResults of the specified query and arguments
getReader() - Method in interface org.kie.api.io.Resource
  Opens a Reader to the resource, the user must close this when finished.
getRegisterableItemsFactory() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironment
getReleaseId() - Method in interface org.kie.api.builder.KieModule
  Returns the ReleaseId identifying this KieModule
getReleaseId() - Method in interface org.kie.api.runtime.KieContainer
  Returns the ReleaseId of the KieModule wrapped by this KieContainer
getRepository() - Method in interface org.kie.api.KieServices
  Returns the KieRepository, a singleton acting as a repository for all the available KieModules
getRequestParams() - Method in class org.kie.api.pmml.PMMLRequestData
getResolvedReleaseId() - Method in interface org.kie.api.management.KieContainerMonitorMXBean
  The actual resolved ReleaseId.
getResolvedReleaseIdStr() - Method in interface org.kie.api.management.KieContainerMonitorMXBean
  The actual resolved ReleaseId.
getResource() - Method in interface org.kie.api.definition.process.Process
getResource() - Method in interface org.kie.api.internal.assembler.ProcessedResource
getResource() - Method in interface org.kie.api.io.ResourceWithConfiguration
getResourceConfiguration() - Method in interface org.kie.api.io.ResourceWithConfiguration
getResources() - Method in interface org.kie.api.KieServices
  Returns the KieResources, a factory that provides Resource implementations for the desired IO resource
getResourceType() - Method in interface org.kie.api.internal.assembler.KieAssemblerService
getResourceType() - Method in interface org.kie.api.internal.io.ResourceTypePackage
getResourceType() - Method in interface org.kie.api.internal.weaver.KieWeaverService
getResourceType() - Method in interface org.kie.api.io.Resource
  Returns the type of the resource if one could be inferred by the extension of the resource or if it was explicitly set.
getResourceType(String) - Static method in class org.kie.api.io.ResourceType
getResult() - Method in interface org.kie.api.runtime.RequestContext
getResult(C) - Method in interface org.kie.api.runtime.rule.AccumulateFunction
getResult(String) - Method in interface org.kie.api.runtime.process.WorkItem
  Returns the value of the result parameter with the given name.
getResultCode() - Method in class org.kie.api.pmml.PMML4Result
getResultObjectName() - Method in class org.kie.api.pmml.PMML4Result
getResults() - Method in interface org.kie.api.builder.KieBuilder
  Returns the Results of the building process.
getResults() - Method in interface org.kie.api.event.kiescanner.KieScannerUpdateResultsEvent
getResults() - Method in interface org.kie.api.runtime.process.WorkItem
  Returns the map of result parameters of this work item.
getResultType() - Method in interface org.kie.api.runtime.rule.AccumulateFunction
getResultValue(String, String, Class<T>, Object...) - Method in class org.kie.api.pmml.PMML4Result
getResultValue(String, String, Object...) - Method in class org.kie.api.pmml.PMML4Result
getResultVariables() - Method in class org.kie.api.pmml.PMML4Result
getRetries() - Method in exception org.kie.api.runtime.process.ProcessWorkItemHandlerException
getRoles() - Method in interface org.kie.api.runtime.process.CaseAssignment
  Returns defined roles
getRow() - Method in interface org.kie.api.builder.model.RuleTemplateModel
getRule() - Method in interface org.kie.api.event.kiebase.AfterKieBaseLockedEvent
getRule() - Method in interface org.kie.api.event.kiebase.AfterRuleAddedEvent
getRule() - Method in interface org.kie.api.event.kiebase.AfterRuleRemovedEvent
getRule() - Method in interface org.kie.api.event.kiebase.BeforeRuleAddedEvent
getRule() - Method in interface org.kie.api.event.kiebase.BeforeRuleRemovedEvent
getRule() - Method in interface org.kie.api.event.rule.ObjectDeletedEvent
getRule() - Method in interface org.kie.api.event.rule.ObjectInsertedEvent
getRule() - Method in interface org.kie.api.event.rule.ObjectUpdatedEvent
getRule() - Method in exception org.kie.api.runtime.rule.ConsequenceException
getRule() - Method in interface org.kie.api.runtime.rule.Match
getRule() - Method in interface org.kie.api.runtime.rule.PropagationContext
  The rule that caused the working memory action that created this PropagationContext.
getRule() - Method in interface org.kie.api.runtime.rule.RuleContext
getRule(String, String) - Method in interface org.kie.api.KieBase
  Returns a reference to the `Rule` identified by the given package and rule names.
getRuleFlowGroup() - Method in interface org.kie.api.event.rule.RuleFlowGroupEvent
  The RuleFlowGroup for this event
getRuleFlowGroup(String) - Method in interface org.kie.api.runtime.rule.Agenda
getRuleRuntimeEventListeners() - Method in interface org.kie.api.event.rule.RuleRuntimeEventManager
  Returns all event listeners.
getRuleRuntimeEventListeners(RuntimeEngine) - Method in interface org.kie.api.runtime.manager.RegisterableItemsFactory
  Returns new instances of `RuleRuntimeEventListener` that will be registered on `RuntimeEngine`
getRules() - Method in interface org.kie.api.definition.KiePackage
getRuleTemplates() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the list of all RuleTemplateModels defined for this KieBaseModel
getRuntime(Class<?>) - Method in interface org.kie.api.internal.runtime.KieRuntimes
getRuntimeEngine(Context<?>) - Method in interface org.kie.api.runtime.manager.RuntimeManager
  Returns `RuntimeEngine` instance that is fully initialized: KiseSession is created or loaded depending on the strategy TaskService is initialized and attached to ksession (via listener) WorkItemHandlers are initialized and registered on ksession EventListeners (process, agenda, working memory) are initialized and added to ksession
getScope() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the CDI scope of this KieBaseModel Default is javax.enterprise.context.ApplicationScoped
getScope() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns the CDI scope of this KieSessionModel
getSegmentationId() - Method in class org.kie.api.pmml.AbstractOutput
getSegmentationId() - Method in interface org.kie.api.pmml.PMML4Output
getSegmentationId() - Method in class org.kie.api.pmml.PMML4Result
getSegmentId() - Method in class org.kie.api.pmml.AbstractOutput
getSegmentId() - Method in interface org.kie.api.pmml.PMML4Output
getSegmentId() - Method in class org.kie.api.pmml.PMML4Result
getSegmentIndex() - Method in class org.kie.api.pmml.PMML4Result
getSequential() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the SequentialOption of this KieBaseModel
getSequentialAgenda() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
getServerId() - Method in class org.kie.api.cluster.ClusterNode
getServiceInterface() - Method in interface org.kie.api.internal.runtime.KieRuntimeService
getSessionClock() - Method in interface org.kie.api.runtime.KieRuntime
getSessionConfiguration() - Method in interface org.kie.api.runtime.KieRuntime
getSessionCount() - Method in interface org.kie.api.management.KieManagementAgentMBean
getSessionsPool() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns the session pool configuration of this KieBaseModel
getSignal() - Method in interface org.kie.api.event.process.SignalEvent
  Object associated with this signal
getSignalName() - Method in interface org.kie.api.event.process.SignalEvent
  The name of the signal
getSimpleName() - Method in interface org.kie.api.definition.type.FactType
  Returns the unqualified name of the FactType.
getSize() - Method in class org.kie.api.conf.SessionsPoolOption
  Returns the size of the session pool
getSize() - Method in interface org.kie.api.task.model.Attachment
getSource() - Method in class org.kie.api.pmml.PMMLRequestData
getSourcePath() - Method in interface org.kie.api.io.Resource
getStart() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Start date of this process instance
getState() - Method in interface org.kie.api.runtime.process.ProcessInstance
  The state of the process instance.
getState() - Method in interface org.kie.api.runtime.process.WorkItem
  The state of the work item.
getStatsByProcess() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getStatsByRule() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getStatsForProcess(String) - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getStatsForRule(String) - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
  Returns the statistics for a single rule in this session, like number of matches created, cancelled and fired as well as firing time.
getStatus() - Method in interface org.kie.api.event.kiescanner.KieScannerStatusChangeEvent
getStatus() - Method in interface org.kie.api.runtime.manager.audit.ProcessInstanceLog
  Status of the process instance and might be one of: ProcessInstance.STATE_ACTIVE ProcessInstance.STATE_COMPLETED ProcessInstance.STATE_ABORTED ProcessInstance.STATE_SUSPENDED
getStatus() - Method in interface org.kie.api.task.model.TaskData
getStatus() - Method in interface org.kie.api.task.model.TaskSummary
getStatusId() - Method in interface org.kie.api.task.model.QuickTaskSummary
getStoreServices() - Method in interface org.kie.api.KieServices
  Returns KieStoreServices
getStrategy() - Method in exception org.kie.api.runtime.process.ProcessWorkItemHandlerException
getStrategy(int) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategyStore
getStrategy(Object) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategyStore
getStrategyObject(Object) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategyStore
getStrategyObject(String) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategyStore
getSubject() - Method in interface org.kie.api.task.model.Task
getSubject() - Method in interface org.kie.api.task.model.TaskSummary
getSubjects() - Method in interface org.kie.api.task.model.Task
getSuperClass() - Method in interface org.kie.api.definition.type.FactType
  Returns the name of the FactType's super type
getTags() - Method in interface org.kie.api.event.process.ProcessVariableChangedEvent
  List of tags associated with variable that is being changed.
getTargetPath() - Method in interface org.kie.api.io.Resource
getTask() - Method in interface org.kie.api.task.TaskEvent
getTaskById(long) - Method in interface org.kie.api.task.TaskService
getTaskByWorkItemId(long) - Method in interface org.kie.api.task.TaskService
getTaskContent(long) - Method in interface org.kie.api.task.TaskService
getTaskContext() - Method in interface org.kie.api.task.TaskEvent
getTaskData() - Method in interface org.kie.api.task.model.Task
getTaskInitiator() - Method in interface org.kie.api.task.model.PeopleAssignments
getTaskInputVariables() - Method in interface org.kie.api.task.model.TaskData
getTaskListeners() - Method in interface org.kie.api.runtime.manager.RegisterableItemsFactory
getTaskOutputVariables() - Method in interface org.kie.api.task.model.TaskData
getTasksAssignedAsBusinessAdministrator(String, String) - Method in interface org.kie.api.task.TaskService
getTasksAssignedAsPotentialOwner(String, String) - Method in interface org.kie.api.task.TaskService
getTasksAssignedAsPotentialOwner(String, List<String>, String, int, int) - Method in interface org.kie.api.task.TaskService
  Deprecated.
getTasksAssignedAsPotentialOwnerByProcessId(String, String) - Method in interface org.kie.api.task.TaskService
getTasksAssignedAsPotentialOwnerByStatus(String, List<Status>, String) - Method in interface org.kie.api.task.TaskService
getTasksByProcessInstanceId(String) - Method in interface org.kie.api.task.TaskService
getTasksByStatusByProcessInstanceId(String, List<Status>, String) - Method in interface org.kie.api.task.TaskService
getTaskService() - Method in interface org.kie.api.runtime.manager.RuntimeEngine
getTasksOwned(String, String) - Method in interface org.kie.api.task.TaskService
getTasksOwnedByStatus(String, List<Status>, String) - Method in interface org.kie.api.task.TaskService
getTaskType() - Method in interface org.kie.api.task.model.Task
getTemplate() - Method in interface org.kie.api.builder.model.RuleTemplateModel
getText() - Method in interface org.kie.api.builder.Message
  Return the text of this Message
getText() - Method in interface org.kie.api.task.model.Comment
getText() - Method in interface org.kie.api.task.model.I18NText
getThisNode() - Method in interface org.kie.api.cluster.ClusterAwareService
getTimerJobType() - Method in class org.kie.api.runtime.conf.TimerJobFactoryOption
getTo() - Method in interface org.kie.api.definition.process.Connection
  The Node the connection goes to.
getTotalFactCount() - Method in interface org.kie.api.management.KieSessionMonitoringMXBean
getTotalFiringTime() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getTotalMatchesCancelled() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getTotalMatchesCreated() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getTotalMatchesFired() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getTotalObjectsDeleted() - Method in interface org.kie.api.management.StatelessKieSessionMonitoringMXBean
getTotalObjectsInserted() - Method in interface org.kie.api.management.StatelessKieSessionMonitoringMXBean
getTotalProcessInstancesCompleted() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getTotalProcessInstancesStarted() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
getTotalSessions() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
  Return the total number of KieSession monitored by name by this MBean.
getToType() - Method in interface org.kie.api.definition.process.Connection
  The type of entry point of the to Node.
getType() - Method in interface org.kie.api.builder.model.ChannelModel
  Returns the type of this ChannelModel (i.e. the name of the class implementing the Channel)
getType() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns the type of this KieSessionModel
getType() - Method in interface org.kie.api.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.api.builder.model.QualifierModel
getType() - Method in interface org.kie.api.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.api.definition.process.Process
  The type of process.
getType() - Method in interface org.kie.api.definition.rule.Global
getType() - Method in interface org.kie.api.definition.type.FactField
getType() - Method in class org.kie.api.fluent.Variable
getType() - Method in class org.kie.api.pmml.ParameterInfo
getType() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getType() - Method in interface org.kie.api.runtime.rule.PropagationContext
  The PropagationContextType, numbers may change between Drools versions.
getUserGroupCallback() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironment
getUserGroupCallback() - Method in interface org.kie.api.task.TaskContext
  Returns currently configured UserGroupCallback.
getUserId() - Method in interface org.kie.api.task.TaskContext
  Returns user id who performs the operation
getUserInfo() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironment
getValue() - Method in interface org.kie.api.builder.model.QualifierModel
getValue() - Method in interface org.kie.api.command.Setter
getValue() - Method in class org.kie.api.fluent.Variable
getValue() - Method in class org.kie.api.pmml.DoubleFieldOutput
getValue() - Method in class org.kie.api.pmml.IntegerFieldOutput
getValue() - Method in class org.kie.api.pmml.ParameterInfo
getValue() - Method in class org.kie.api.pmml.PMML4Data
getValue() - Method in interface org.kie.api.pmml.PMML4Output
getValue() - Method in class org.kie.api.pmml.StringFieldOutput
getValue() - Method in interface org.kie.api.runtime.manager.audit.VariableInstanceLog
getValue(String) - Method in interface org.kie.api.runtime.ExecutionResults
getValueClass() - Method in class org.kie.api.pmml.PMML4Data
getVariable(String) - Method in interface org.kie.api.runtime.process.NodeInstance
getVariable(String) - Method in interface org.kie.api.runtime.process.ProcessContext
  Returns the value of the variable with the given name.
getVariable(String) - Method in interface org.kie.api.runtime.process.WorkflowProcessInstance
  Returns the value of the variable with the given name.
getVariableId() - Method in interface org.kie.api.event.process.ProcessVariableChangedEvent
  The unique id of the process variable (definition).
getVariableId() - Method in interface org.kie.api.runtime.manager.audit.VariableInstanceLog
getVariableInstanceId() - Method in interface org.kie.api.event.process.ProcessVariableChangedEvent
  The unique id of the process variable instance (as multiple node instances with the same process variable definition exists).
getVariableInstanceId() - Method in interface org.kie.api.runtime.manager.audit.VariableInstanceLog
getVersion() - Method in interface org.kie.api.builder.ReleaseId
getVersion() - Method in interface org.kie.api.definition.process.Process
  The version of the Process.
getVersion() - Method in class org.kie.api.management.GAV
getVersion() - Method in interface org.kie.api.task.model.Task
getWarning() - Method in class org.kie.api.pmml.PMML4OutputField
getWeight() - Method in class org.kie.api.pmml.AbstractOutput
getWeight() - Method in class org.kie.api.pmml.PMML4Data
getWeight() - Method in interface org.kie.api.pmml.PMML4Output
getWorkItemHandlerModels() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns all the WorkItemHandlerModels defined for this KieSessionModel
getWorkItemHandlers(RuntimeEngine) - Method in interface org.kie.api.runtime.manager.RegisterableItemsFactory
  Returns new instances of `WorkItemHandler` that will be registered on `RuntimeEngine`
getWorkItemId() - Method in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
getWorkItemId() - Method in interface org.kie.api.task.model.TaskData
getWorkItemManager() - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Returns the `WorkItemManager` related to this session.
global(String, String) - Method in interface org.kie.api.fluent.ProcessBuilder
Global - Interface in org.kie.api.definition.rule
globals(Map<String, String>) - Method in interface org.kie.api.fluent.ProcessBuilder
Globals - Interface in org.kie.api.runtime
GLOBALS - Static variable in class org.kie.api.runtime.EnvironmentName
Group - Interface in org.kie.api.task.model
groupId() - Method in annotation type org.kie.api.cdi.KReleaseId

## H

halt() - Method in interface org.kie.api.runtime.rule.RuleRuntime
  Request the engine to stop firing rules.
handleException(Match, RuleRuntime, Exception) - Method in interface org.kie.api.runtime.rule.ConsequenceExceptionHandler
has(String) - Method in interface org.kie.api.runtime.Context
  Return true if the given identifier has an associated value in this context
hasEmail(Group) - Method in interface org.kie.api.task.UserInfo
hashCode() - Method in class org.kie.api.builder.ReleaseIdComparator.ComparableVersion
hashCode() - Method in class org.kie.api.conf.SessionsPoolOption
hashCode() - Method in class org.kie.api.io.ResourceType
hashCode() - Method in class org.kie.api.pmml.AbstractOutput
hashCode() - Method in class org.kie.api.pmml.DoubleFieldOutput
hashCode() - Method in class org.kie.api.pmml.IntegerFieldOutput
hashCode() - Method in class org.kie.api.pmml.ParameterInfo
hashCode() - Method in class org.kie.api.pmml.PMML4Data
hashCode() - Method in class org.kie.api.pmml.PMML4DataField
hashCode() - Method in class org.kie.api.pmml.PMML4OutputField
hashCode() - Method in class org.kie.api.pmml.PMML4Result
hashCode() - Method in class org.kie.api.pmml.PMMLRequestData
hashCode() - Method in class org.kie.api.pmml.StringFieldOutput
hashCode() - Method in class org.kie.api.runtime.conf.BeliefSystemTypeOption
hashCode() - Method in class org.kie.api.runtime.conf.ClockTypeOption
hashCode() - Method in class org.kie.api.runtime.conf.TimerJobFactoryOption
hashCode() - Method in class org.kie.api.runtime.conf.WorkItemHandlerOption
hasMessages(Message.Level...) - Method in interface org.kie.api.builder.Results
  Returns true if these Results contains at least one Message of one of the given levels
hasOutput(String) - Method in interface org.kie.api.runtime.RequestContext
hasTag(String) - Method in interface org.kie.api.event.process.ProcessVariableChangedEvent
  Determines if variable that is being changed has given tag associated with it
HUMAN_TASK - org.kie.api.definition.process.NodeType
humanTaskNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
HumanTaskNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent

## I

I18NText - Interface in org.kie.api.task.model
IDENTITY - org.kie.api.conf.EqualityBehaviorOption
IDENTITY_PROVIDER - Static variable in class org.kie.api.runtime.EnvironmentName
IMMEDIATE - org.kie.api.definition.rule.Propagation.Type
imports(Collection<String>) - Method in interface org.kie.api.fluent.ProcessBuilder
Include - Interface in org.kie.api.builder
INCLUSIVE_GATEWAY - org.kie.api.definition.process.NodeType
independent(boolean) - Method in interface org.kie.api.fluent.SubProcessNodeBuilder
INFO - org.kie.api.builder.Message.Level
init(C) - Method in interface org.kie.api.runtime.rule.AccumulateFunction
  Initializes the accumulator
initContext(C) - Method in interface org.kie.api.runtime.rule.AccumulateFunction
  Initializes the accumulator, possibly returning a new accumulation context instead of the original one
inMapping(String, String) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
inMapping(String, String) - Method in interface org.kie.api.fluent.SubProcessNodeBuilder
inMapping(String, String) - Method in interface org.kie.api.fluent.WorkItemNodeBuilder
InProgress - org.kie.api.task.model.Status
insert(Object) - Method in interface org.kie.api.runtime.rule.EntryPoint
  Inserts a new fact into this entry point
INSERTION - Static variable in interface org.kie.api.runtime.rule.PropagationContext
insertLogical(Object) - Method in interface org.kie.api.runtime.rule.RuleContext
  Logically inserts a fact into the KieSession, justified by the current rule context.
insertLogical(Object, Object) - Method in interface org.kie.api.runtime.rule.RuleContext
  Logically inserts a fact into the KieSession, justified by the current rule context.
IntegerFieldOutput - Class in org.kie.api.pmml
IntegerFieldOutput() - Constructor for class org.kie.api.pmml.IntegerFieldOutput
IntegerFieldOutput(String, String, Integer) - Constructor for class org.kie.api.pmml.IntegerFieldOutput
IntegerFieldOutput(String, String, String, Double, Integer) - Constructor for class org.kie.api.pmml.IntegerFieldOutput
IntegerFieldOutput(String, String, String, String, Integer) - Constructor for class org.kie.api.pmml.IntegerFieldOutput
IntegerFieldOutput(String, String, String, String, String, Double, Integer) - Constructor for class org.kie.api.pmml.IntegerFieldOutput
INTERNAL - org.kie.api.definition.process.NodeType
isAccumulateNullPropagation() - Method in interface org.kie.api.builder.model.KieSessionModel
isAccumulateNullPropagation() - Method in enum org.kie.api.runtime.conf.AccumulateNullPropagationOption
isAdvancedProcessRuleIntegration() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
isArchived() - Method in interface org.kie.api.task.model.Task
isAscending() - Method in class org.kie.api.runtime.query.QueryContext
isBetaRangeIndexEnabled() - Method in enum org.kie.api.conf.BetaRangeIndexOption
isCoordinator() - Method in interface org.kie.api.cluster.ClusterAwareService
  Computes whether the jbpm engine instance is the coordinator therefore the one to provide singleton cluster active features.
isDeclarativeAgendaEnabled() - Method in enum org.kie.api.conf.DeclarativeAgendaOption
isDefault() - Method in interface org.kie.api.builder.model.KieBaseModel
  Returns true if this KieBaseModel is the default one
isDefault() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns true if this KieSessionModel is the default one
isDirectFiring() - Method in interface org.kie.api.builder.model.KieSessionModel
  Returns true if this KieSessionModel has direct firing enabled see
isDirectFiring() - Method in enum org.kie.api.runtime.conf.DirectFiringOption
isEnabled() - Method in enum org.kie.api.conf.MBeansOption
isEnabled(String) - Static method in enum org.kie.api.conf.MBeansOption
isEvent() - Method in interface org.kie.api.management.ObjectTypeNodeMonitorMBean
isFullyCoveredByExecModel() - Method in class org.kie.api.io.ResourceType
isIndexLeftBetaMemory() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isIndexRightBetaMemory() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isKeepReference() - Method in enum org.kie.api.runtime.conf.KeepReferenceOption
isKey() - Method in interface org.kie.api.definition.type.FactField
isLogical() - Method in enum org.kie.api.runtime.rule.FactHandle.State
isMaintainTms() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isMarshallProcessInstances() - Method in interface org.kie.api.marshalling.MarshallingConfiguration
isMarshallWorkItems() - Method in interface org.kie.api.marshalling.MarshallingConfiguration
isMBeansEnabled() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
isMissing() - Method in class org.kie.api.pmml.PMML4Data
isMissing() - Method in class org.kie.api.pmml.PMML4DataField
isMissing() - Method in interface org.kie.api.pmml.PMML4Field
isMultithreadEvaluation() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isNegated() - Method in interface org.kie.api.runtime.rule.Operator
isPlaceholder() - Method in class org.kie.api.pmml.PMML4Data
isQuickTaskSummary() - Method in interface org.kie.api.task.model.TaskSummary
isRemoveIdentities() - Method in enum org.kie.api.conf.RemoveIdentitiesOption
isRemoveIdentities() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
isSequential() - Method in enum org.kie.api.conf.SequentialOption
isSequential() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isShareAlphaNodes() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isShareBetaNodes() - Method in interface org.kie.api.management.KieBaseConfigurationMonitorMBean
  Deprecated.
isSkipable() - Method in interface org.kie.api.task.model.TaskData
isSkipable() - Method in interface org.kie.api.task.model.TaskSummary
isSnapshot() - Method in interface org.kie.api.builder.ReleaseId
isSnapshot() - Method in class org.kie.api.management.GAV
isStated() - Method in enum org.kie.api.runtime.rule.FactHandle.State
isTarget() - Method in class org.kie.api.pmml.PMML4OutputField
isTemporal() - Method in interface org.kie.api.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.
isThreaded() - Method in interface org.kie.api.builder.model.FileLoggerModel
isThreadSafe() - Method in interface org.kie.api.builder.model.KieSessionModel
isThreadSafe() - Method in enum org.kie.api.runtime.conf.ThreadSafeOption
isTimeIncluded(long) - Method in interface org.kie.api.time.Calendar
isValid() - Method in class org.kie.api.pmml.PMML4Data
isValid() - Method in class org.kie.api.pmml.PMML4DataField
isValid() - Method in interface org.kie.api.pmml.PMML4Field
iterator() - Method in interface org.kie.api.runtime.rule.QueryResults

## J

JAVA - org.kie.api.fluent.Dialect
JAVA - Static variable in class org.kie.api.io.ResourceType
  JAVA
JAVASCRIPT - org.kie.api.fluent.Dialect
joinNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
JoinNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent

## K

KBase - Annotation Type in org.kie.api.cdi
KContainer - Annotation Type in org.kie.api.cdi
KeepReferenceOption - Enum in org.kie.api.runtime.conf
  Option to configure if the KieBase should retain a reference to the KieSession or not.
Key - Annotation Type in org.kie.api.definition.type
  Annotation used to declare that a field is a key for the class it belongs to and then it will be used to calculate the equals/hashCode methods of the class itself.
KieAssemblers - Interface in org.kie.api.internal.assembler
KieAssemblerService - Interface in org.kie.api.internal.assembler
KieBase - Interface in org.kie.api
  The KieBase is a repository of all the application's knowledge definitions.
KieBaseConfiguration - Interface in org.kie.api
  A class to store KieBase related configuration.
KieBaseConfigurationMonitorMBean - Interface in org.kie.api.management
KieBaseEvent - Interface in org.kie.api.event.kiebase
KieBaseEventListener - Interface in org.kie.api.event.kiebase
KieBaseEventManager - Interface in org.kie.api.event.kiebase
KieBaseModel - Interface in org.kie.api.builder.model
  KieBaseModel is a model allowing to programmatically define a KieBase
KieBaseMutabilityOption - Enum in org.kie.api.conf
  An option to define if a KieBase should be mutable or not.
KieBaseOption - Interface in org.kie.api.conf
  A markup interface for `KieBaseConfiguration` options.
KieBaseOptionsConfiguration - Interface in org.kie.api.conf
  A base interface for type safe configurations
KieBuilder - Interface in org.kie.api.builder
  KieBuilder is a builder for the resources contained in a KieModule
KieBuilder.ProjectType - Interface in org.kie.api.builder
  A marker interace implemented by the different type of projects supported by this KieBuilder
KieCommands - Interface in org.kie.api.command
  KieCommands is a factory for Commands that can be used by classes that implement CommandExecutor.
KieContainer - Interface in org.kie.api.runtime
  A container for all the KieBases of a given KieModule
KieContainerMonitorMXBean - Interface in org.kie.api.management
KieContainerSessionsPool - Interface in org.kie.api.runtime
  A pool of session created from a KieContainer
KieContext - Interface in org.kie.api.runtime
KieDefinition - Interface in org.kie.api.definition
  Marker interface for all KnowlegeDefinition's
KieDefinition.KnowledgeType - Enum in org.kie.api.definition
KieDescr - Interface in org.kie.api.definition
  A top level interface for Knowledge Descriptors.
KieExecutors - Interface in org.kie.api.concurrent
KieExecutors.Pool - Class in org.kie.api.concurrent
KieFileSystem - Interface in org.kie.api.builder
  KieFileSystem is an in memory file system used to programmatically define the resources composing a KieModule
KieLoggers - Interface in org.kie.api.logger
  KieLoggers is a factory for KieRuntimeLogger
KieManagementAgentMBean - Interface in org.kie.api.management
  A tree root level class for all the drools management MBeans published to an MBean agent
KieMarshallers - Interface in org.kie.api.marshalling
  This api is experimental and thus the classes and the interfaces returned are subject to change.
KieModule - Interface in org.kie.api.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.api.builder.model
  KieModuleModel is a model allowing to programmatically define a KieModule
KiePackage - Interface in org.kie.api.definition
  This provides a collection of knowledge definitions that can be given to a `KieBase`.
KieRepository - Interface in org.kie.api.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.api.io
  KieResources is a factory that provides Resource implementations for the desired IO resource
KieRuntime - Interface in org.kie.api.runtime
KieRuntimeEvent - Interface in org.kie.api.event
  An event that is generated by the KIE runtime.
KieRuntimeEventManager - Interface in org.kie.api.event
  A manager for runtime events.
KieRuntimeFactory - Class in org.kie.api.runtime
  Maintains a collection of Knowledge Runtimes that is bound to the given KieBase.
KieRuntimeLogger - Interface in org.kie.api.logger
  A logger for audit events.
KieRuntimes - Interface in org.kie.api.internal.runtime
KieRuntimeService<T> - Interface in org.kie.api.internal.runtime
KieScanner - Interface in org.kie.api.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
KieScanner.Status - Enum in org.kie.api.builder
KieScannerEvent - Interface in org.kie.api.event.kiescanner
KieScannerEventListener - Interface in org.kie.api.event.kiescanner
KieScannerFactoryService - Interface in org.kie.api.builder
KieScannerStatusChangeEvent - Interface in org.kie.api.event.kiescanner
KieScannerUpdateResultsEvent - Interface in org.kie.api.event.kiescanner
KieService - Interface in org.kie.api.internal.utils
KieServices - Interface in org.kie.api
  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.api
  A Factory for this KieServices
KieSession - Interface in org.kie.api.runtime
  KieSession is the most common way to interact with the engine.
KieSession.AtomicAction - Interface in org.kie.api.runtime
  An action that will be executed atomically on this session.
KieSessionConfiguration - Interface in org.kie.api.runtime
  A class to store Session related configuration.
KieSessionModel - Interface in org.kie.api.builder.model
  KieSessionModel is a model allowing to programmatically define a KieSession
KieSessionModel.KieSessionType - Enum in org.kie.api.builder.model
KieSessionMonitoringMXBean - Interface in org.kie.api.management
  An MBean interface for `KieSession` monitoring
KieSessionOption - Interface in org.kie.api.runtime.conf
  A markup interface for KieSessionConfiguration options
KieSessionOptionsConfiguration - Interface in org.kie.api.runtime.conf
  A base interface for type safe configurations
KieSessionsPool - Interface in org.kie.api.runtime
  A pool of session created from a KieContainer
KieStoreServices - Interface in org.kie.api.persistence.jpa
KieWeavers - Interface in org.kie.api.internal.weaver
KieWeaverService<P extends ResourceTypePackage> - Interface in org.kie.api.internal.weaver
knowledgeBase(KieBase) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
KReleaseId - Annotation Type in org.kie.api.cdi
KSession - Annotation Type in org.kie.api.cdi

## L

Label - Annotation Type in org.kie.api.definition.type
  Annotation used to decorate a field or class with a label.
LAZY - org.kie.api.definition.rule.Propagation.Type
LIGHTWEIGHT - org.kie.api.runtime.conf.QueryListenerOption
linkIncomingConnections(long) - Method in interface org.kie.api.fluent.CompositeNodeOperations
linkOutgoingConnections(long) - Method in interface org.kie.api.fluent.CompositeNodeOperations
ListenerModel - Interface in org.kie.api.builder.model
  ListenerModel is a model allowing to programmatically define a Listener and wire it to a KieSession
ListenerModel.Kind - Enum in org.kie.api.builder.model
LiveQuery - Interface in org.kie.api.runtime.rule
load(Class<T>) - Static method in interface org.kie.api.internal.utils.KieService
loadKieSession(int, KieBase, KieSessionConfiguration, Environment) - Method in interface org.kie.api.persistence.jpa.KieStoreServices
  Deprecated.
loadKieSession(Long, KieBase, KieSessionConfiguration, Environment) - Method in interface org.kie.api.persistence.jpa.KieStoreServices
loadTaskVariables(Task) - Method in interface org.kie.api.task.TaskContext
  Loads task (given as argument) variables - both input and output if exists.
LOGICAL - org.kie.api.runtime.rule.FactHandle.State
  A fact that has been logically inserted into the working memory

## M

marshal(ObjectMarshallingStrategy.Context, ObjectOutputStream, Object) - Method in interface org.kie.api.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.api.marshalling.Marshaller
  Marshalls the given KieSession into the provided OutputStream
Marshaller - Interface in org.kie.api.marshalling
MarshallingConfiguration - Interface in org.kie.api.marshalling
Match - Interface in org.kie.api.runtime.rule
matchCancelled(MatchCancelledEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
matchCancelled(MatchCancelledEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
matchCancelled(MatchCancelledEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
MatchCancelledCause - Enum in org.kie.api.event.rule
MatchCancelledEvent - Interface in org.kie.api.event.rule
matchCreated(MatchCreatedEvent) - Method in interface org.kie.api.event.rule.AgendaEventListener
matchCreated(MatchCreatedEvent) - Method in class org.kie.api.event.rule.DebugAgendaEventListener
matchCreated(MatchCreatedEvent) - Method in class org.kie.api.event.rule.DefaultAgendaEventListener
MatchCreatedEvent - Interface in org.kie.api.event.rule
matchesExtension(String) - Method in class org.kie.api.io.ResourceType
MatchEvent - Interface in org.kie.api.event.rule
MBeansOption - Enum in org.kie.api.conf
  An Enum for MBeans Enabled option.
merge(KiePackage, ResourceTypePackage) - Method in interface org.kie.api.internal.weaver.KieWeavers
merge(KiePackage, P) - Method in interface org.kie.api.internal.weaver.KieWeaverService
Message - Interface in org.kie.api.builder
  A Message generated by the building process of a KieModule
Message.Level - Enum in org.kie.api.builder
MessageEvent - Interface in org.kie.api.event.process
  An event when a message is sent
metadata(String, Object) - Method in class org.kie.api.fluent.Variable
MILESTONE - org.kie.api.definition.process.NodeType
milestoneNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
MilestoneNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
MODIFICATION - Static variable in interface org.kie.api.runtime.rule.PropagationContext
Modifies - Annotation Type in org.kie.api.definition.type
  Annotation used to declare that a given method (potenially) modifies the values of the named properties
MultiValueKieBaseOption - Interface in org.kie.api.conf
  A markup interface for MultiValueKieBaseConfiguration options
MultiValueKieSessionOption - Interface in org.kie.api.runtime.conf
  A markup interface for MultiValueKieSessionConfiguration options
MVEL - org.kie.api.fluent.Dialect

## N

name() - Method in annotation type org.kie.api.cdi.KBase
name() - Method in annotation type org.kie.api.cdi.KContainer
name() - Method in annotation type org.kie.api.cdi.KSession
name(String) - Method in interface org.kie.api.fluent.NodeBuilder
newAbortWorkItem(long) - Method in interface org.kie.api.command.KieCommands
newAdvanceSessionTime(long, TimeUnit) - Method in interface org.kie.api.command.KieCommands
newAdvanceSessionTime(long, TimeUnit, String) - Method in interface org.kie.api.command.KieCommands
newAgendaGroupSetFocus(String) - Method in interface org.kie.api.command.KieCommands
newApplyPmmlModel(PMMLRequestData) - Method in interface org.kie.api.command.KieCommands
newBatchExecution(List<? extends Command>) - Method in interface org.kie.api.command.KieCommands
newBatchExecution(List<? extends Command>, String) - Method in interface org.kie.api.command.KieCommands
newByteArrayResource(byte[]) - Method in interface org.kie.api.io.KieResources
newByteArrayResource(byte[], String) - Method in interface org.kie.api.io.KieResources
newChannelModel(String, String) - Method in interface org.kie.api.builder.model.KieSessionModel
  Creates a new ChannelModel of the given type (i.e. the name of the class implementing it) and add it to this KieSessionModel
newClassFilterAcceptor(String[]) - Method in interface org.kie.api.marshalling.KieMarshallers
newClasspathKmoduleDefaultBuilder() - Method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
newClasspathKmoduleDefaultBuilder() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory
  Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment It relies on KieClasspathContainer that requires to have kmodule.xml present in META-INF folder which defines the kjar itself.
newClasspathKmoduleDefaultBuilder(String, String) - Method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
newClasspathKmoduleDefaultBuilder(String, String) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory
  Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment It relies on KieClasspathContainer that requires to have kmodule.xml present in META-INF folder which defines the kjar itself.
newClassPathResource(String) - Method in interface org.kie.api.io.KieResources
newClassPathResource(String, Class<?>) - Method in interface org.kie.api.io.KieResources
newClassPathResource(String, ClassLoader) - Method in interface org.kie.api.io.KieResources
newClassPathResource(String, String) - Method in interface org.kie.api.io.KieResources
newClassPathResource(String, String, Class<?>) - Method in interface org.kie.api.io.KieResources
newClassPathResource(String, String, ClassLoader) - Method in interface org.kie.api.io.KieResources
newCompleteWorkItem(long, Map<String, Object>) - Method in interface org.kie.api.command.KieCommands
newConsoleLogger(KieRuntimeEventManager) - Method in interface org.kie.api.logger.KieLoggers
newDefaultBuilder() - Method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
newDefaultBuilder() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory
  Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment
newDefaultBuilder(String, String, String) - Method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
newDefaultBuilder(String, String, String) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory
  Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessions
newDefaultBuilder(String, String, String, String, String) - Method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
newDefaultBuilder(String, String, String, String, String) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory
  Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessions
newDefaultBuilder(ReleaseId) - Method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
newDefaultBuilder(ReleaseId) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory
  Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessions
newDefaultBuilder(ReleaseId, String, String) - Method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
newDefaultBuilder(ReleaseId, String, String) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory
  Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment This one is tailored to works smoothly with kjars as the notion of kbase and ksessions
newDefaultInMemoryBuilder() - Method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
newDefaultInMemoryBuilder() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory
  Provides default configuration of `RuntimeEnvironmentBuilder` that is based on: DefaultRuntimeEnvironment but it does not have persistence for process engine configured so it will only store process instances in memory
newDelete(FactHandle) - Method in interface org.kie.api.command.KieCommands
newDeleteObject(Object, String) - Method in interface org.kie.api.command.KieCommands
newDescrResource(KieDescr) - Method in interface org.kie.api.io.KieResources
newDispose() - Method in interface org.kie.api.command.KieCommands
newEmptyBuilder() - Method in class org.kie.api.runtime.manager.RuntimeEnvironmentBuilder.Factory
newEmptyBuilder() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory
  Provides completely empty `RuntimeEnvironmentBuilder` instance that allows to manually set all required components instead of relying on any defaults.
newEnvironment() - Method in interface org.kie.api.KieServices
  Instantiate and return an Environment
newFileLogger(KieRuntimeEventManager, String) - Method in interface org.kie.api.logger.KieLoggers
  Creates a new FileLogger with the given name for the given session.
newFileLogger(KieRuntimeEventManager, String, int) - Method in interface org.kie.api.logger.KieLoggers
  Creates a new FileLogger with the given name for the given session.
newFileSystemResource(File) - Method in interface org.kie.api.io.KieResources
newFileSystemResource(File, String) - Method in interface org.kie.api.io.KieResources
newFileSystemResource(String) - Method in interface org.kie.api.io.KieResources
newFileSystemResource(String, String) - Method in interface org.kie.api.io.KieResources
newFireAllRules() - Method in interface org.kie.api.command.KieCommands
newFireAllRules(int) - Method in interface org.kie.api.command.KieCommands
newFireAllRules(String) - Method in interface org.kie.api.command.KieCommands
newFixedThreadPool() - Method in interface org.kie.api.concurrent.KieExecutors
newFixedThreadPool(int) - Method in interface org.kie.api.concurrent.KieExecutors
newGetFactHandle(Object) - Method in interface org.kie.api.command.KieCommands
newGetFactHandleInEntryPoint(Object, String) - Method in interface org.kie.api.command.KieCommands
newGetFactHandles() - Method in interface org.kie.api.command.KieCommands
newGetFactHandles(String) - Method in interface org.kie.api.command.KieCommands
newGetFactHandles(ObjectFilter) - Method in interface org.kie.api.command.KieCommands
newGetFactHandles(ObjectFilter, String) - Method in interface org.kie.api.command.KieCommands
newGetGlobal(String) - Method in interface org.kie.api.command.KieCommands
newGetGlobal(String, String) - Method in interface org.kie.api.command.KieCommands
newGetObject(FactHandle) - Method in interface org.kie.api.command.KieCommands
newGetObject(FactHandle, String) - Method in interface org.kie.api.command.KieCommands
newGetObjects() - Method in interface org.kie.api.command.KieCommands
newGetObjects(String) - Method in interface org.kie.api.command.KieCommands
newGetObjects(ObjectFilter) - Method in interface org.kie.api.command.KieCommands
newGetObjects(ObjectFilter, String) - Method in interface org.kie.api.command.KieCommands
newGetSessionTime() - Method in interface org.kie.api.command.KieCommands
newGetSessionTime(String) - Method in interface org.kie.api.command.KieCommands
newIdentityMarshallingStrategy() - Method in interface org.kie.api.marshalling.KieMarshallers
newIdentityMarshallingStrategy(ObjectMarshallingStrategyAcceptor) - Method in interface org.kie.api.marshalling.KieMarshallers
newInputStreamResource(InputStream) - Method in interface org.kie.api.io.KieResources
newInputStreamResource(InputStream, String) - Method in interface org.kie.api.io.KieResources
newInsert(Object) - Method in interface org.kie.api.command.KieCommands
newInsert(Object, String) - Method in interface org.kie.api.command.KieCommands
newInsert(Object, String, boolean, String) - Method in interface org.kie.api.command.KieCommands
newInsertElements(Iterable) - Method in interface org.kie.api.command.KieCommands
newInsertElements(Iterable, String) - Method in interface org.kie.api.command.KieCommands
newInsertElements(Iterable, String, boolean, String) - Method in interface org.kie.api.command.KieCommands
newInstance() - Method in interface org.kie.api.definition.type.FactType
  Create a new fact based on the declared fact type.
newKieBase(String, KieBaseConfiguration) - Method in interface org.kie.api.runtime.KieContainer
  Creates a new KieBase with the given name using the given configuration.
newKieBase(KieBaseConfiguration) - Method in interface org.kie.api.runtime.KieContainer
  Creates a new default KieBase using the given configuration.
newKieBaseConfiguration() - Method in interface org.kie.api.KieServices
  Create a KieBaseConfiguration on which properties can be set.
newKieBaseConfiguration(Properties) - Method in interface org.kie.api.KieServices
  Create a KieBaseConfiguration on which properties can be set.
newKieBaseConfiguration(Properties, ClassLoader) - Method in interface org.kie.api.KieServices
  Deprecated.
  The classLoader has to be defined when creating the KieContainer, so the one passed here will be just ignored
newKieBaseModel() - Method in interface org.kie.api.builder.model.KieModuleModel
  Creates a new anonymous KieBaseModel and adds it to this KieModuleModel
newKieBaseModel(String) - Method in interface org.kie.api.builder.model.KieModuleModel
  Creates a new KieBaseModel with the given name and adds it to this KieModuleModel
newKieBuilder(File) - Method in interface org.kie.api.KieServices
  Creates a new KieBuilder to build the KieModule contained in the given folder
newKieBuilder(KieFileSystem) - Method in interface org.kie.api.KieServices
  Creates a new KieBuilder to build the KieModule contained in the given KieFileSystem
newKieBuilder(KieFileSystem, ClassLoader) - Method in interface org.kie.api.KieServices
  Creates a new KieBuilder to build the KieModule contained in the given KieFileSystem and using the given class loader
newKieClasspathContainer() - Method in interface org.kie.api.KieServices
  Creates a new KieContainer for the classpath, regardless if there's already an existing one
newKieClasspathContainer(ClassLoader) - Method in interface org.kie.api.KieServices
  Creates a new KieContainer for the classpath using the given classLoader, regardless if there's already an existing one
newKieClasspathContainer(String) - Method in interface org.kie.api.KieServices
  Creates a new KieContainer for the classpath, regardless if there's already an existing one, enforcing the given containerId.
newKieClasspathContainer(String, ClassLoader) - Method in interface org.kie.api.KieServices
  Creates a new KieContainer for the classpath using the given classLoader, regardless if there's already an existing one, enforcing the given containerId.
newKieClasspathContainer(String, ClassLoader, ReleaseId) - Method in interface org.kie.api.KieServices
  Creates a new KieContainer for the classpath using the given classLoader, regardless if there's already an existing one, enforcing the given containerId.
newKieContainer(String, ReleaseId) - Method in interface org.kie.api.KieServices
  Creates a new KieContainer wrapping the KieModule with the given ReleaseId and enforcing the given containerId.
newKieContainer(String, ReleaseId, ClassLoader) - Method in interface org.kie.api.KieServices
  Creates a new KieContainer wrapping the KieModule with the given ReleaseId, using the given class loader and enforcing the given containerId.
newKieContainer(ReleaseId) - Method in interface org.kie.api.KieServices
  Creates a new KieContainer wrapping the KieModule with the given ReleaseId
newKieContainer(ReleaseId, ClassLoader) - Method in interface org.kie.api.KieServices
  Creates a new KieContainer wrapping the KieModule with the given ReleaseId and using the given class loader
newKieFileSystem() - Method in interface org.kie.api.KieServices
  Creates a new KieFileSystem used to programmatically define the resources composing a KieModule
newKieModuleModel() - Method in interface org.kie.api.KieServices
  Creates a new KieModuleModel to programmatically define a KieModule
newKieRuntime(KieBase) - Method in interface org.kie.api.internal.runtime.KieRuntimeService
newKieScanner() - Method in interface org.kie.api.builder.KieScannerFactoryService
newKieScanner(KieContainer) - Method in interface org.kie.api.KieServices
  Creates a maven based KieScanner to automatically discover if there are new releases of the KieModule (and its dependencies) wrapped by the given KieContainer
newKieScanner(KieContainer, String) - Method in interface org.kie.api.KieServices
  Creates a file system based KieScanner to automatically discover if there are new releases of the KieModule (and its dependencies) wrapped by the given KieContainer
newKieSession() - Method in interface org.kie.api.KieBase
  Creates a new `KieSession` using the default session configuration.
newKieSession() - Method in interface org.kie.api.runtime.KieContainer
  Creates the default KieSession for this KieContainer
newKieSession() - Method in interface org.kie.api.runtime.KieSessionsPool
  Obtain a `KieSession` from this pool using the default session configuration.
newKieSession(String) - Method in interface org.kie.api.runtime.KieContainer
  Creates the KieSession with the given name for this KieContainer
newKieSession(String) - Method in interface org.kie.api.runtime.KieContainerSessionsPool
  Obtain a `KieSession` with the given name from this pool.
newKieSession(String, Environment) - Method in interface org.kie.api.runtime.KieContainer
  Creates the KieSession with the given name for this KieContainer using the given Environment
newKieSession(String, Environment, KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieContainer
  Creates the KieSession with the given name for this KieContainer using the given Environment and configuration
newKieSession(String, KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieContainer
  Creates the KieSession with the given name for this KieContainer with the given configuration
newKieSession(String, KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieContainerSessionsPool
  Obtain a `KieSession` with the given name and configuration from this pool.
newKieSession(KieBase, KieSessionConfiguration, Environment) - Method in interface org.kie.api.persistence.jpa.KieStoreServices
newKieSession(Environment) - Method in interface org.kie.api.runtime.KieContainer
  Creates the default `KieSession` for this KieContainer using the given Environment
newKieSession(Environment, KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieContainer
  Creates the default KieSession for this KieContainer with the given configuration and Environment
newKieSession(KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieContainer
  Creates the default KieSession for this KieContainer with the given configuration
newKieSession(KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieSessionsPool
  Obtain a `KieSession` from this pool using using the given session configuration.
newKieSession(KieSessionConfiguration, Environment) - Method in interface org.kie.api.KieBase
  Creates a new `KieSession` using the given session configuration and/or environment.
newKieSessionConfiguration() - Method in interface org.kie.api.KieServices
  Create a KieSessionConfiguration on which properties can be set.
newKieSessionConfiguration(Properties) - Method in interface org.kie.api.KieServices
  Create a KieSessionConfiguration on which properties can be set.
newKieSessionConfiguration(Properties, ClassLoader) - Method in interface org.kie.api.KieServices
  Create a KieSessionConfiguration on which properties can be set.
newKieSessionModel(String) - Method in interface org.kie.api.builder.model.KieBaseModel
  Creates a new KieSessionModel with the given name and adds it to this KieBaseModel
newKieSessionsPool(int) - Method in interface org.kie.api.KieBase
  Creates a new `KieSessionsPool` storing the sessions created from this KieBase.
newKieSessionsPool(int) - Method in interface org.kie.api.runtime.KieContainer
  Creates a new `KieContainerSessionsPool` storing the sessions created from this KieContainer.
newListenerModel(String, ListenerModel.Kind) - Method in interface org.kie.api.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.api.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.api.marshalling.KieMarshallers
  This will override the strategies specified in the ksession or environment.
newModify(FactHandle, List<Setter>) - Method in interface org.kie.api.command.KieCommands
newPerCaseRuntimeManager(RuntimeEnvironment) - Method in interface org.kie.api.runtime.manager.RuntimeManagerFactory
  Produces new instance of per case `RuntimeManager` with default identifier.
newPerCaseRuntimeManager(RuntimeEnvironment, String) - Method in interface org.kie.api.runtime.manager.RuntimeManagerFactory
  Produces new instance of per case `RuntimeManager` with custom identifier.
newPerProcessInstanceRuntimeManager(RuntimeEnvironment) - Method in interface org.kie.api.runtime.manager.RuntimeManagerFactory
  Produces new instance of per process instance `RuntimeManager` with default identifier.
newPerProcessInstanceRuntimeManager(RuntimeEnvironment, String) - Method in interface org.kie.api.runtime.manager.RuntimeManagerFactory
  Produces new instance of per process instance `RuntimeManager` with custom identifier.
newPerRequestRuntimeManager(RuntimeEnvironment) - Method in interface org.kie.api.runtime.manager.RuntimeManagerFactory
  Produces new instance of per request `RuntimeManager` with default identifier.
newPerRequestRuntimeManager(RuntimeEnvironment, String) - Method in interface org.kie.api.runtime.manager.RuntimeManagerFactory
  Produces new instance of per request `RuntimeManager` with custom identifier.
newQualifierModel(String) - Method in interface org.kie.api.builder.model.ChannelModel
newQualifierModel(String) - Method in interface org.kie.api.builder.model.ListenerModel
newQualifierModel(String) - Method in interface org.kie.api.builder.model.WorkItemHandlerModel
newQuery(String, String) - Method in interface org.kie.api.command.KieCommands
newQuery(String, String, Object[]) - Method in interface org.kie.api.command.KieCommands
newReaderResource(Reader) - Method in interface org.kie.api.io.KieResources
newReaderResource(Reader, String) - Method in interface org.kie.api.io.KieResources
newRegisterWorkItemHandlerCommand(WorkItemHandler, String) - Method in interface org.kie.api.command.KieCommands
newReleaseId(String, String, String) - Method in interface org.kie.api.KieServices
  Creates a new ReleaseId with the given groupId, artifactId and version
newSerializeMarshallingStrategy() - Method in interface org.kie.api.marshalling.KieMarshallers
newSerializeMarshallingStrategy(ObjectMarshallingStrategyAcceptor) - Method in interface org.kie.api.marshalling.KieMarshallers
newSetGlobal(String, Object) - Method in interface org.kie.api.command.KieCommands
newSetGlobal(String, Object, boolean) - Method in interface org.kie.api.command.KieCommands
newSetGlobal(String, Object, String) - Method in interface org.kie.api.command.KieCommands
newSetter(String, String) - Method in interface org.kie.api.command.KieCommands
newSignalEvent(String, Object) - Method in interface org.kie.api.command.KieCommands
newSignalEvent(String, String, Object) - Method in interface org.kie.api.command.KieCommands
newSingleThreadExecutor() - Method in interface org.kie.api.concurrent.KieExecutors
newSingletonRuntimeManager(RuntimeEnvironment) - Method in interface org.kie.api.runtime.manager.RuntimeManagerFactory
  Produces new instance of singleton `RuntimeManager` with default identifier.
newSingletonRuntimeManager(RuntimeEnvironment, String) - Method in interface org.kie.api.runtime.manager.RuntimeManagerFactory
  Produces new instance of singleton `RuntimeManager` with custom identifier.
newStartProcess(String) - Method in interface org.kie.api.command.KieCommands
newStartProcess(String, Map<String, Object>) - Method in interface org.kie.api.command.KieCommands
newStatelessKieSession() - Method in interface org.kie.api.KieBase
  Creates a new `StatelessKieSession` using the default session configuration.
newStatelessKieSession() - Method in interface org.kie.api.runtime.KieContainer
  Creates the default StatelessKieSession for this KieContainer
newStatelessKieSession() - Method in interface org.kie.api.runtime.KieSessionsPool
  Obtain a `StatelessKieSession` from this pool using the default session configuration.
newStatelessKieSession(String) - Method in interface org.kie.api.runtime.KieContainer
  Creates the StatelessKieSession with the given name for this KieContainer
newStatelessKieSession(String) - Method in interface org.kie.api.runtime.KieContainerSessionsPool
  Obtain a `StatelessKieSession` with the given name from this pool.
newStatelessKieSession(String, KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieContainer
  Creates the StatelessKieSession with the given name for this KieContainer using the given configuration
newStatelessKieSession(String, KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieContainerSessionsPool
  Obtain a `StatelessKieSession` with the given name and configuration from this pool.
newStatelessKieSession(KieSessionConfiguration) - Method in interface org.kie.api.KieBase
  Creates a new `StatelessKieSession` using the given session configuration.
newStatelessKieSession(KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieContainer
  Creates the default StatelessKieSession for this KieContainer using the given configuration
newStatelessKieSession(KieSessionConfiguration) - Method in interface org.kie.api.runtime.KieSessionsPool
  Obtain a `StatelessKieSession` from this pool using using the given session configuration.
newThreadedFileLogger(KieRuntimeEventManager, String, int) - Method in interface org.kie.api.logger.KieLoggers
newUrlResource(String) - Method in interface org.kie.api.io.KieResources
newUrlResource(String, String) - Method in interface org.kie.api.io.KieResources
newUrlResource(URL) - Method in interface org.kie.api.io.KieResources
newUrlResource(URL, String) - Method in interface org.kie.api.io.KieResources
newWorkItemHandlerModel(String, String) - Method in interface org.kie.api.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
NO - org.kie.api.conf.RemoveIdentitiesOption
NO - org.kie.api.conf.SequentialOption
NO - org.kie.api.runtime.conf.AccumulateNullPropagationOption
NO - org.kie.api.runtime.conf.DirectFiringOption
NO - org.kie.api.runtime.conf.KeepReferenceOption
NO - org.kie.api.runtime.conf.ThreadSafeOption
NO - Static variable in class org.kie.api.conf.SessionsPoolOption
NO - Static variable in class org.kie.api.runtime.conf.TimedRuleExecutionOption
Node - Interface in org.kie.api.definition.process
  A Node represents an activity in the process flow chart.
NodeBuilder<T extends NodeBuilder<T,​P>,​P extends NodeContainerBuilder<P,​?>> - Interface in org.kie.api.fluent
  Contains common operations for all nodes, basically naming, metadata and definition completion.
NodeContainer - Interface in org.kie.api.definition.process
  A NodeContainer contains a set of Nodes There are different types of NodeContainers and NodeContainers may be nested.
NodeContainerBuilder<T extends NodeContainerBuilder<T,​P>,​P extends NodeContainerBuilder<P,​?>> - Interface in org.kie.api.fluent
  Include operations to define a container node.
  As it name indicates, a container node contains nodes (a process is also a container node), so this class defines all methods to create children nodes.
  A container node also holds variables, exception handlers and establish connections between nodes.
NodeInstance - Interface in org.kie.api.runtime.process
  A node instance represents the execution of one specific node in a process instance.
NodeInstanceContainer - Interface in org.kie.api.runtime.process
  A node instance container is a container that can contain (zero or more) node instances.
NodeInstanceLog - Interface in org.kie.api.runtime.manager.audit
  Audit view of node instance where each node instance (in most of the cases) will have two entries: when node instance was triggered when node instance was left - completed
nodeJoined(ClusterNode) - Method in interface org.kie.api.cluster.ClusterListener
nodeLeft(ClusterNode) - Method in interface org.kie.api.cluster.ClusterListener
NodeType - Enum in org.kie.api.definition.process
nominate(long, String, List<OrganizationalEntity>) - Method in interface org.kie.api.task.TaskService
NOOP - Static variable in class org.kie.api.io.ResourceType
  NO-Operation ResourceType - used for example to dynamically disable a given AssemblerService

## O

OBJECT_MARSHALLING_STRATEGIES - Static variable in class org.kie.api.runtime.EnvironmentName
objectDeleted(ObjectDeletedEvent) - Method in class org.kie.api.event.rule.DebugRuleRuntimeEventListener
objectDeleted(ObjectDeletedEvent) - Method in class org.kie.api.event.rule.DefaultRuleRuntimeEventListener
objectDeleted(ObjectDeletedEvent) - Method in interface org.kie.api.event.rule.RuleRuntimeEventListener
ObjectDeletedEvent - Interface in org.kie.api.event.rule
ObjectFilter - Interface in org.kie.api.runtime
  ObjectFilter is used with WorkingMemories to filter out instances during Iteration
objectInserted(ObjectInsertedEvent) - Method in class org.kie.api.event.rule.DebugRuleRuntimeEventListener
objectInserted(ObjectInsertedEvent) - Method in class org.kie.api.event.rule.DefaultRuleRuntimeEventListener
objectInserted(ObjectInsertedEvent) - Method in interface org.kie.api.event.rule.RuleRuntimeEventListener
ObjectInsertedEvent - Interface in org.kie.api.event.rule
ObjectMarshallingStrategy - Interface in org.kie.api.marshalling
ObjectMarshallingStrategy.Context - Interface in org.kie.api.marshalling
ObjectMarshallingStrategyAcceptor - Interface in org.kie.api.marshalling
ObjectMarshallingStrategyStore - Interface in org.kie.api.marshalling
ObjectStoringStrategy - Interface in org.kie.api.persistence
ObjectTypeNodeMonitorMBean - Interface in org.kie.api.management
  An interface for OTN MBean
objectUpdated(ObjectUpdatedEvent) - Method in class org.kie.api.event.rule.DebugRuleRuntimeEventListener
objectUpdated(ObjectUpdatedEvent) - Method in class org.kie.api.event.rule.DefaultRuleRuntimeEventListener
objectUpdated(ObjectUpdatedEvent) - Method in interface org.kie.api.event.rule.RuleRuntimeEventListener
ObjectUpdatedEvent - Interface in org.kie.api.event.rule
Obsolete - org.kie.api.task.model.Status
of(KieBase) - Static method in class org.kie.api.runtime.KieRuntimeFactory
  Creates an instance of this factory for the given KieBase
offset - Variable in class org.kie.api.runtime.query.QueryContext
onKieScannerStatusChangeEvent(KieScannerStatusChangeEvent) - Method in class org.kie.api.event.kiescanner.DefaultKieScannerEventListener
onKieScannerStatusChangeEvent(KieScannerStatusChangeEvent) - Method in interface org.kie.api.event.kiescanner.KieScannerEventListener
  Method called when the KieScanner transitioned to a new `KieScanner.Status`
onKieScannerUpdateResultsEvent(KieScannerUpdateResultsEvent) - Method in class org.kie.api.event.kiescanner.DefaultKieScannerEventListener
onKieScannerUpdateResultsEvent(KieScannerUpdateResultsEvent) - Method in interface org.kie.api.event.kiescanner.KieScannerEventListener
  Method called when the KieScanner performed an update.
onMessage(MessageEvent) - Method in interface org.kie.api.event.process.ProcessEventListener
  This listener method is invoked when a message is sent
onSignal(SignalEvent) - Method in interface org.kie.api.event.process.ProcessEventListener
  This listener method is invoked when a signal is sent
openLiveQuery(String, Object[], ViewChangedEventListener) - Method in interface org.kie.api.runtime.rule.RuleRuntime
Operator - Interface in org.kie.api.runtime.rule
  An interface for Operator definitions.
Option - Interface in org.kie.api.conf
  A base interface for type safe options in configuration objects
orderBy - Variable in class org.kie.api.runtime.query.QueryContext
org.kie.api - package org.kie.api
  Base KIE API classes.
org.kie.api.builder - package org.kie.api.builder
org.kie.api.builder.model - package org.kie.api.builder.model
org.kie.api.cdi - package org.kie.api.cdi
org.kie.api.cluster - package org.kie.api.cluster
org.kie.api.command - package org.kie.api.command
org.kie.api.concurrent - package org.kie.api.concurrent
org.kie.api.conf - package org.kie.api.conf
org.kie.api.definition - package org.kie.api.definition
  All classes to create definitions, as built by the KieBuilder from artifact resources, can be found here.
org.kie.api.definition.process - package org.kie.api.definition.process
  The classes that make up a Process definition.
org.kie.api.definition.rule - package org.kie.api.definition.rule
  The classes that make up a Rule definition.
org.kie.api.definition.type - package org.kie.api.definition.type
org.kie.api.event - package org.kie.api.event
  Comprehensive event API for all parts of the platform.
org.kie.api.event.kiebase - package org.kie.api.event.kiebase
  Events emitted while updating the definitions in the KieBase.
org.kie.api.event.kiescanner - package org.kie.api.event.kiescanner
  Events emitted by the KieScanner.
org.kie.api.event.process - package org.kie.api.event.process
  Events emitted while process instances are executing.
org.kie.api.event.rule - package org.kie.api.event.rule
  Events emitted while rules are executing.
org.kie.api.fluent - package org.kie.api.fluent
  Process Fluent API allows programmer to build an in memory representation of a bpmn file.
  This information can later be used to build a KIE resource and execute the process .
org.kie.api.internal.assembler - package org.kie.api.internal.assembler
org.kie.api.internal.io - package org.kie.api.internal.io
org.kie.api.internal.runtime - package org.kie.api.internal.runtime
org.kie.api.internal.utils - package org.kie.api.internal.utils
org.kie.api.internal.weaver - package org.kie.api.internal.weaver
org.kie.api.io - package org.kie.api.io
  io library for working with Resources
org.kie.api.logger - package org.kie.api.logger
  Logger classes used to log the KieRuntime's execution.
org.kie.api.management - package org.kie.api.management
org.kie.api.marshalling - package org.kie.api.marshalling
  Marshalling classes are used to marshall and unmarshal StatefulKieSessions
org.kie.api.persistence - package org.kie.api.persistence
org.kie.api.persistence.jpa - package org.kie.api.persistence.jpa
org.kie.api.pmml - package org.kie.api.pmml
org.kie.api.remote - package org.kie.api.remote
org.kie.api.runtime - package org.kie.api.runtime
  The runtime engine classes, including KieSession and StatelessKieSession.
org.kie.api.runtime.conf - package org.kie.api.runtime.conf
org.kie.api.runtime.manager - package org.kie.api.runtime.manager
org.kie.api.runtime.manager.audit - package org.kie.api.runtime.manager.audit
org.kie.api.runtime.process - package org.kie.api.runtime.process
  The process runtime classes.
org.kie.api.runtime.query - package org.kie.api.runtime.query
org.kie.api.runtime.rule - package org.kie.api.runtime.rule
  The rule runtime classes.
org.kie.api.task - package org.kie.api.task
org.kie.api.task.model - package org.kie.api.task.model
org.kie.api.time - package org.kie.api.time
  Classes related to calendars and time.
OrganizationalEntity - Interface in org.kie.api.task.model
outMapping(String, String) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
outMapping(String, String) - Method in interface org.kie.api.fluent.SubProcessNodeBuilder
outMapping(String, String) - Method in interface org.kie.api.fluent.WorkItemNodeBuilder
OutputFieldFactory - Class in org.kie.api.pmml
OutputFieldFactory() - Constructor for class org.kie.api.pmml.OutputFieldFactory

## P

packageName(String) - Method in interface org.kie.api.fluent.ProcessBuilder
PARALLEL_GATEWAY - org.kie.api.definition.process.NodeType
ParameterInfo<T> - Class in org.kie.api.pmml
ParameterInfo() - Constructor for class org.kie.api.pmml.ParameterInfo
ParameterInfo(String, String, Class<T>, T) - Constructor for class org.kie.api.pmml.ParameterInfo
parseVersion(String) - Method in class org.kie.api.builder.ReleaseIdComparator.ComparableVersion
PENDING - Static variable in interface org.kie.api.runtime.process.WorkItem
PeopleAssignments - Interface in org.kie.api.task.model
period(String) - Method in interface org.kie.api.fluent.TimerNodeBuilder
persist(Object) - Method in interface org.kie.api.persistence.ObjectStoringStrategy
  Returns the key for the persisted object.
persistence(boolean) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
PERSISTENCE_CONTEXT_MANAGER - Static variable in class org.kie.api.runtime.EnvironmentName
PKG - Static variable in class org.kie.api.io.ResourceType
  Binary Package
PMML - Static variable in class org.kie.api.io.ResourceType
  PMML
PMML4AbstractField - Class in org.kie.api.pmml
PMML4AbstractField() - Constructor for class org.kie.api.pmml.PMML4AbstractField
PMML4Data<T> - Class in org.kie.api.pmml
PMML4Data(String, String, String, boolean) - Constructor for class org.kie.api.pmml.PMML4Data
PMML4Data(String, String, String, String, T) - Constructor for class org.kie.api.pmml.PMML4Data
PMML4Data(String, String, String, String, T, Double) - Constructor for class org.kie.api.pmml.PMML4Data
PMML4Data(String, String, String, String, T, Double, Boolean, Boolean) - Constructor for class org.kie.api.pmml.PMML4Data
PMML4DataField - Class in org.kie.api.pmml
PMML4DataField() - Constructor for class org.kie.api.pmml.PMML4DataField
PMML4DataType - Interface in org.kie.api.pmml
PMML4Field - Interface in org.kie.api.pmml
PMML4Output<T> - Interface in org.kie.api.pmml
PMML4OutputField - Class in org.kie.api.pmml
PMML4OutputField() - Constructor for class org.kie.api.pmml.PMML4OutputField
PMML4Result - Class in org.kie.api.pmml
PMML4Result() - Constructor for class org.kie.api.pmml.PMML4Result
PMML4Result(String) - Constructor for class org.kie.api.pmml.PMML4Result
PMMLRequestData - Class in org.kie.api.pmml
  This class provides a vanilla mechanism for sending data to the rule engine, for use in having a PMML model applied against it
PMMLRequestData() - Constructor for class org.kie.api.pmml.PMMLRequestData
PMMLRequestData(String) - Constructor for class org.kie.api.pmml.PMMLRequestData
PMMLRequestData(String, String) - Constructor for class org.kie.api.pmml.PMMLRequestData
policy() - Method in annotation type org.kie.api.definition.type.Expires
Pool() - Constructor for class org.kie.api.concurrent.KieExecutors.Pool
Position - Annotation Type in org.kie.api.definition.type
  Annotation used to declare the Position of a field, when using Positional field constraints.
POT_OWNER - org.kie.api.task.TaskLifeCycleEventListener.AssignmentType
printFacts() - Method in exception org.kie.api.runtime.rule.ConsequenceException
printFacts(PrintStream) - Method in exception org.kie.api.runtime.rule.ConsequenceException
priority(String) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
Process - Interface in org.kie.api.definition.process
  A Process represents one modular piece of business logic that can be executed by a process engine.
PROCESS - org.kie.api.definition.KieDefinition.KnowledgeType
PROCESS_EVENT_LISTENER - org.kie.api.builder.model.ListenerModel.Kind
processBuilder(String) - Method in interface org.kie.api.fluent.ProcessBuilderFactory
  Returns a `ProcessBuilder` that can be used to create a process definition
ProcessBuilder - Interface in org.kie.api.fluent
  Builder that contains methods to create a process definition.
ProcessBuilderFactories - Class in org.kie.api.fluent
  Holds an utility method to retrieve `ProcessBuilderFactory` default instance.
  Default instance returned by `get` method can be modified by setting property "org.jbpm.processBuilder.factoryClass"
  Value should be full class name of a `ProcessBuilderFactory` implementation that contains a default public constructor
ProcessBuilderFactory - Interface in org.kie.api.fluent
  Factory to create process builder instance.
  It is also a convenient place holder for additional utility methods
ProcessCompletedEvent - Interface in org.kie.api.event.process
  A runtime event that is generated when a ProcessInstance is completed.
ProcessContext - Interface in org.kie.api.runtime.process
  Represents the context when executing a process.
ProcessedResource - Interface in org.kie.api.internal.assembler
ProcessEvent - Interface in org.kie.api.event.process
  A runtime event related to the execution of process instances.
ProcessEventListener - Interface in org.kie.api.event.process
  A listener for events related to process instance execution.
ProcessEventManager - Interface in org.kie.api.event.process
  A manager for process related events.
processId(String) - Method in interface org.kie.api.fluent.SubProcessNodeBuilder
ProcessInstance - Interface in org.kie.api.runtime.process
  A process instance represents one specific instance of a process that is currently executing.
ProcessInstanceLog - Interface in org.kie.api.runtime.manager.audit
  Audit view of process instance
ProcessNodeEvent - Interface in org.kie.api.event.process
  An event related to the execution of a node instance within a process instance.
ProcessNodeLeftEvent - Interface in org.kie.api.event.process
  An event when a node inside a process instance has been left.
ProcessNodeTriggeredEvent - Interface in org.kie.api.event.process
  An event when a node inside a process instance has been triggered.
ProcessRuntime - Interface in org.kie.api.runtime.process
  The `ProcessRuntime` is a super-interface for all `KieSession`s.
ProcessStartedEvent - Interface in org.kie.api.event.process
  An event when a process instance has been started.
ProcessVariableChangedEvent - Interface in org.kie.api.event.process
  An event when a variable inside a process instance has been changed.
ProcessWorkItemHandlerException - Exception in org.kie.api.runtime.process
ProcessWorkItemHandlerException(String, String, Throwable) - Constructor for exception org.kie.api.runtime.process.ProcessWorkItemHandlerException
ProcessWorkItemHandlerException(String, String, Throwable, int) - Constructor for exception org.kie.api.runtime.process.ProcessWorkItemHandlerException
ProcessWorkItemHandlerException(String, ProcessWorkItemHandlerException.HandlingStrategy, Throwable) - Constructor for exception org.kie.api.runtime.process.ProcessWorkItemHandlerException
ProcessWorkItemHandlerException(String, ProcessWorkItemHandlerException.HandlingStrategy, Throwable, int) - Constructor for exception org.kie.api.runtime.process.ProcessWorkItemHandlerException
ProcessWorkItemHandlerException.HandlingStrategy - Enum in org.kie.api.runtime.process
Propagation - Annotation Type in org.kie.api.definition.rule
Propagation.Type - Enum in org.kie.api.definition.rule
PropagationContext - Interface in org.kie.api.runtime.rule
PROPERTIES - Static variable in class org.kie.api.io.ResourceType
  PROPERTIES
PropertiesConfiguration - Interface in org.kie.api
  Base class for other Configuration classes.
PROPERTY_NAME - Static variable in enum org.kie.api.conf.BetaRangeIndexOption
  The property name for beta node range index option
PROPERTY_NAME - Static variable in enum org.kie.api.conf.DeclarativeAgendaOption
  The property name for the L and R Unlinking option
PROPERTY_NAME - Static variable in enum org.kie.api.conf.EqualityBehaviorOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.kie.api.conf.EventProcessingOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.kie.api.conf.KieBaseMutabilityOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in enum org.kie.api.conf.MBeansOption
  The property name for the mbeans option
PROPERTY_NAME - Static variable in enum org.kie.api.conf.RemoveIdentitiesOption
  The property name for the remove identities option
PROPERTY_NAME - Static variable in enum org.kie.api.conf.SequentialOption
  The property name for the sequential mode option
PROPERTY_NAME - Static variable in class org.kie.api.conf.SessionsPoolOption
PROPERTY_NAME - Static variable in enum org.kie.api.runtime.conf.AccumulateNullPropagationOption
  The property name for the accumulate null propagation configuration
PROPERTY_NAME - Static variable in class org.kie.api.runtime.conf.BeliefSystemTypeOption
  The property name for the belief system configuration
PROPERTY_NAME - Static variable in class org.kie.api.runtime.conf.ClockTypeOption
  The property name for the clock type configuration
PROPERTY_NAME - Static variable in enum org.kie.api.runtime.conf.DirectFiringOption
  The property name for the direct firing configuration
PROPERTY_NAME - Static variable in enum org.kie.api.runtime.conf.KeepReferenceOption
  The property name for the keep reference configuration
PROPERTY_NAME - Static variable in enum org.kie.api.runtime.conf.QueryListenerOption
  The property name for the clock type configuration
PROPERTY_NAME - Static variable in enum org.kie.api.runtime.conf.ThreadSafeOption
  The property name for the thread safety configuration
PROPERTY_NAME - Static variable in class org.kie.api.runtime.conf.TimedRuleExecutionOption
PROPERTY_NAME - Static variable in class org.kie.api.runtime.conf.TimerJobFactoryOption
  The property name for the timer job factory manager configuration
PROPERTY_NAME - Static variable in class org.kie.api.runtime.conf.WorkItemHandlerOption
  The prefix for the property name for work item handlers
PropertyChangeSupport - Annotation Type in org.kie.api.definition.type
PropertyReactive - Annotation Type in org.kie.api.definition.type
  Annotation used to declare that a given class is property specific
PSEUDO - Static variable in class org.kie.api.runtime.conf.ClockTypeOption

## Q

QualifierModel - Interface in org.kie.api.builder.model
Query - Interface in org.kie.api.definition.rule
  Public Query interface for runtime query inspection.
QUERY - org.kie.api.definition.KieDefinition.KnowledgeType
QueryContext - Class in org.kie.api.runtime.query
QueryContext() - Constructor for class org.kie.api.runtime.query.QueryContext
QueryContext(Integer, Integer) - Constructor for class org.kie.api.runtime.query.QueryContext
QueryContext(Integer, Integer, String, boolean) - Constructor for class org.kie.api.runtime.query.QueryContext
QueryContext(String, boolean) - Constructor for class org.kie.api.runtime.query.QueryContext
QueryContext(QueryContext) - Constructor for class org.kie.api.runtime.query.QueryContext
QueryListenerOption - Enum in org.kie.api.runtime.conf
  An enum to configure the session query listener configuration.
QueryResults - Interface in org.kie.api.runtime.rule
  Contains the results of a query.
QueryResultsRow - Interface in org.kie.api.runtime.rule
  A row of data from the QueryResults container.
QuickTaskSummary - Interface in org.kie.api.task.model

## R

RDRL - Static variable in class org.kie.api.io.ResourceType
  Drools Rule Language - Guided Rules (without DSL) - Workaround for double-dot file extensions for 6.0
RDSLR - Static variable in class org.kie.api.io.ResourceType
  Drools Rule Language - Guided Rules (with DSL) - Workaround for double-dot file extensions for 6.0
read(ObjectInputStream) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategy.Context
  Loads the context from the given object input stream
read(ObjectInputStream) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategy
read(Object) - Method in interface org.kie.api.persistence.ObjectStoringStrategy
  Returns the persisted object.
read(String) - Method in interface org.kie.api.builder.KieFileSystem
  Returns the content of the file in the specified path as a byte[]
readExternal(ObjectInput) - Method in class org.kie.api.cluster.ClusterNode
readExternal(ObjectInput) - Method in class org.kie.api.runtime.rule.Variable
Ready - org.kie.api.task.model.Status
REALTIME - Static variable in class org.kie.api.runtime.conf.ClockTypeOption
registerableItemsFactory(RegisterableItemsFactory) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
RegisterableItemsFactory - Interface in org.kie.api.runtime.manager
  Factory that is used by `RuntimeManager` to configure `RuntimeEngine` (especially KieSession) with various registerable items: Work item handlers Process event listeners Agenda event listeners Working memory event listeners Implementations of this interface shall decide what shall be registered for given `RuntimeEngine`.
registerChannel(String, Channel) - Method in interface org.kie.api.runtime.KieRuntime
registerChannel(String, Channel) - Method in interface org.kie.api.runtime.StatelessKieSession
  Registers a channel with the given name
registerWithDataFactory() - Method in interface org.kie.api.pmml.PMML4DataType
registerWorkItemHandler(String, WorkItemHandler) - Method in interface org.kie.api.runtime.process.WorkItemManager
  Register the given handler for all work items of the given type of work
release(long, String) - Method in interface org.kie.api.task.TaskService
ReleaseId - Interface in org.kie.api.builder
  ReleaseId is a full identifier far a given version of an artifact.
ReleaseIdComparator - Class in org.kie.api.builder
ReleaseIdComparator() - Constructor for class org.kie.api.builder.ReleaseIdComparator
ReleaseIdComparator(ReleaseIdComparator.SortDirection) - Constructor for class org.kie.api.builder.ReleaseIdComparator
ReleaseIdComparator.ComparableVersion - Class in org.kie.api.builder
ReleaseIdComparator.SortDirection - Enum in org.kie.api.builder
Remotable - Annotation Type in org.kie.api.remote
  This annotation should be used by users to specify (user-defined) classes that should be available to remote services (REST, JMS, WS) when using a workbench.
remove(String) - Method in interface org.kie.api.runtime.Context
  Remove the value associated with the given identifier in this context
remove(String) - Method in interface org.kie.api.runtime.process.CaseData
  Remove permanently given data from existing case file
remove(String, OrganizationalEntity) - Method in interface org.kie.api.runtime.process.CaseAssignment
  Removes given entity from the role
removeData(String, String, T) - Method in interface org.kie.api.cluster.ClusterAwareService
removeEventListener(KieBaseEventListener) - Method in interface org.kie.api.event.kiebase.KieBaseEventManager
  Remove an event listener.
removeEventListener(ProcessEventListener) - Method in interface org.kie.api.event.process.ProcessEventManager
  Remove a process event listener.
removeEventListener(AgendaEventListener) - Method in interface org.kie.api.event.rule.RuleRuntimeEventManager
  Remove an event listener.
removeEventListener(RuleRuntimeEventListener) - Method in interface org.kie.api.event.rule.RuleRuntimeEventManager
  Remove an event listener.
removeFunction(String, String) - Method in interface org.kie.api.KieBase
  Removes a function from the specified package.
RemoveIdentitiesOption - Enum in org.kie.api.conf
  An Enum for Remove Identities option.
removeInclude(String) - Method in interface org.kie.api.builder.model.KieBaseModel
  Remove the inclusion of the KieBase with the given name
removeKieBaseModel(String) - Method in interface org.kie.api.builder.model.KieModuleModel
  Removes the KieBaseModel with the give name from this KieModuleModel
removeKieModule(ReleaseId) - Method in interface org.kie.api.builder.KieRepository
  Remove a no longer useful KieModule, identified by the given ReleaseId, from this KieRepository
removeKiePackage(String) - Method in interface org.kie.api.KieBase
  Removes a `KiePackage` and all the definitions it contains from the `KieBase`
removeKieSessionModel(String) - Method in interface org.kie.api.builder.model.KieBaseModel
  Removes the KieSessionModel with the give name from this KieBaseModel
removeListener(KieScannerEventListener) - Method in interface org.kie.api.builder.KieScanner
  Remove an event listener.
removeOutput(String) - Method in interface org.kie.api.runtime.RequestContext
removePackage(String) - Method in interface org.kie.api.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.api.KieBase
  Removes a process.
removeQuery(String, String) - Method in interface org.kie.api.KieBase
  Removes a query from the specified package.
removeRequestParam(ParameterInfo) - Method in class org.kie.api.pmml.PMMLRequestData
removeResource(Resource) - Method in interface org.kie.api.internal.io.ResourceTypePackage
  Remove artifacts inside this ResourceTypePackage which belong to the resource passed as parameter.
removeRule(String, String) - Method in interface org.kie.api.KieBase
  Removes a rule from the specified package.
RequestContext - Interface in org.kie.api.runtime
Reserved - org.kie.api.task.model.Status
reset() - Method in interface org.kie.api.management.GenericKieSessionMonitoringMXBean
  Resets all stats
reset() - Static method in class org.kie.api.runtime.manager.RuntimeManagerFactory.Factory
  This method is used in jBPM OSGi Activators as we need a way to force reset when starting the bundles in case it failed previously.
resolve(String) - Static method in class org.kie.api.runtime.conf.TimedRuleExecutionOption
Resource - Interface in org.kie.api.io
  Generic interface to provide a Reader or InputStream for the underlying IO resource.
ResourceConfiguration - Interface in org.kie.api.io
  This interface is a marker interface and should be implemented by any class that will provide configurations to the `KieBuilder` - currently this is only used by decision tables.
ResourceType - Class in org.kie.api.io
ResourceType(String, boolean, String, String, String, String...) - Constructor for class org.kie.api.io.ResourceType
ResourceTypePackage<T> - Interface in org.kie.api.internal.io
  A container for resources that have been processed by a `KieAssemblerService`.
ResourceWithConfiguration - Interface in org.kie.api.io
  Represent a tuple of a `Resource` with associated `ResourceConfiguration`, along with necessary kbuilder callbacks, to be used in in `KieAssemblerService`.
Results - Interface in org.kie.api.builder
  The Results of the building process of a KieModule
resume(long, String) - Method in interface org.kie.api.task.TaskService
RETHROW - org.kie.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
retract(FactHandle) - Method in interface org.kie.api.runtime.rule.EntryPoint
  Deprecated.
  use `EntryPoint.delete(FactHandle)`
RETRY - org.kie.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
reverse(C, Object) - Method in interface org.kie.api.runtime.rule.AccumulateFunction
  Reverses the accumulation action
Role - Annotation Type in org.kie.api.definition.type
  Annotation used to declare if a given class is a plain fact or an event
Role.Type - Enum in org.kie.api.definition.type
Row - Interface in org.kie.api.runtime.rule
rowDeleted(Row) - Method in interface org.kie.api.runtime.rule.ViewChangedEventListener
rowInserted(Row) - Method in interface org.kie.api.runtime.rule.ViewChangedEventListener
rowUpdated(Row) - Method in interface org.kie.api.runtime.rule.ViewChangedEventListener
Rule - Interface in org.kie.api.definition.rule
  Public Rule interface for runtime rule inspection.
RULE - org.kie.api.definition.KieDefinition.KnowledgeType
RULE_ADDITION - Static variable in interface org.kie.api.runtime.rule.PropagationContext
RULE_REMOVAL - Static variable in interface org.kie.api.runtime.rule.PropagationContext
RULE_RUNTIME_EVENT_LISTENER - org.kie.api.builder.model.ListenerModel.Kind
RuleContext - Interface in org.kie.api.runtime.rule
ruleFlowGroup(String) - Method in interface org.kie.api.fluent.RuleSetNodeBuilder
RuleFlowGroup - Interface in org.kie.api.runtime.rule
RuleFlowGroupActivatedEvent - Interface in org.kie.api.event.rule
RuleFlowGroupDeactivatedEvent - Interface in org.kie.api.event.rule
RuleFlowGroupEvent - Interface in org.kie.api.event.rule
RuleRuntime - Interface in org.kie.api.runtime.rule
  The `RuleRuntime` is a super-interface for all `KieSession`s.
RuleRuntimeEvent - Interface in org.kie.api.event.rule
RuleRuntimeEventListener - Interface in org.kie.api.event.rule
RuleRuntimeEventManager - Interface in org.kie.api.event.rule
ruleSetNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
RuleSetNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
RuleTemplateModel - Interface in org.kie.api.builder.model
  RuleTemplateModel is a model allowing to programmatically apply a Drools Rule Template to a Decision Table
RUNNING - org.kie.api.builder.KieScanner.Status
RUNTIME_MANAGER - Static variable in class org.kie.api.runtime.EnvironmentName
RuntimeEngine - Interface in org.kie.api.runtime.manager
  RuntimeEngine is the main entry point to interact with the process engine and task service.
RuntimeEnvironment - Interface in org.kie.api.runtime.manager
  Definition of the runtime environment that will be used by instance of `RuntimeManager`.
RuntimeEnvironmentBuilder - Interface in org.kie.api.runtime.manager
RuntimeEnvironmentBuilder.Factory - Class in org.kie.api.runtime.manager
RuntimeEnvironmentBuilderFactory - Interface in org.kie.api.runtime.manager
RuntimeManager - Interface in org.kie.api.runtime.manager
  RuntimeManager manages `RuntimeEngine`s that are essentially build with `KieSession` and `TaskService` to deliver executable environments for processes and user tasks.
  Moreover `RuntimeManager` ensures that all components are configured and bootstrapped as soon as manager is instantiated to ensure its fully featured functionality right from the start.
RuntimeManagerFactory - Interface in org.kie.api.runtime.manager
  Factory that produces instances of `RuntimeManager`.
RuntimeManagerFactory.Factory - Class in org.kie.api.runtime.manager
  A Factory for this RuntimeManagerFactory

## S

sameGAVof(ReleaseId) - Method in class org.kie.api.management.GAV
SCANNING - org.kie.api.builder.KieScanner.Status
scanNow() - Method in interface org.kie.api.builder.KieScanner
  Triggers a synchronous scan
SCARD - Static variable in class org.kie.api.io.ResourceType
  Score Card - Workaround for double-dot file extensions for 6.0
SCGD - Static variable in class org.kie.api.io.ResourceType
schedulerService(Object) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
SCRIPT_TASK - org.kie.api.definition.process.NodeType
send(Object) - Method in interface org.kie.api.runtime.Channel
  Sends the given object to this channel.
SequentialOption - Enum in org.kie.api.conf
  An Enum for Sequential option.
servicePriority() - Method in interface org.kie.api.internal.utils.KieService
SessionClock - Interface in org.kie.api.time
  A clock interface that all engine clocks must implement
SessionPseudoClock - Interface in org.kie.api.time
  A clock interface for the implementation of pseudo clocks, that are clocks where the user have control over the actual clock working.
SessionsPoolOption - Class in org.kie.api.conf
set(Object, Object) - Method in interface org.kie.api.definition.type.FactField
  Sets the value of this field in the given fact.
set(Object, String, Object) - Method in interface org.kie.api.definition.type.FactType
  Sets the value of the field on a fact.
set(String, Object) - Method in interface org.kie.api.runtime.Context
  Set a value on this context with this given identifier
set(String, Object) - Method in interface org.kie.api.runtime.Environment
set(String, Object) - Method in interface org.kie.api.runtime.Globals
set(String, Calendar) - Method in interface org.kie.api.runtime.Calendars
setAccumulateNullPropagation(boolean) - Method in interface org.kie.api.builder.model.KieSessionModel
setAscending(Boolean) - Method in class org.kie.api.runtime.query.QueryContext
setBeliefSystem(BeliefSystemTypeOption) - Method in interface org.kie.api.builder.model.KieSessionModel
  Sets the BeliefSystem for this KieSessionModel.
setBetaRangeIndexOption(BetaRangeIndexOption) - Method in interface org.kie.api.builder.model.KieBaseModel
  Sets the BetaRangeIndexOption for this KieBaseModel Default is BetaRangeIndexOption.DISABLED
setClockType(ClockTypeOption) - Method in interface org.kie.api.builder.model.KieSessionModel
  Sets the ClockType for this KieSessionModel.
setConfiguration(ResourceConfiguration) - Method in interface org.kie.api.io.Resource
  Sets the resource configuration in case it is necessary.
setConfigurationProperty(String, String) - Method in interface org.kie.api.builder.model.KieModuleModel
  Set a configuration property for this KieModuleModel
setConsoleLogger(String) - Method in interface org.kie.api.builder.model.KieSessionModel
  Sets a ConsoleLogger with the given name
setContext(String) - Method in class org.kie.api.pmml.PMML4Data
setContext(String) - Method in class org.kie.api.pmml.PMML4DataField
setCorrelationId(String) - Method in class org.kie.api.pmml.AbstractOutput
setCorrelationId(String) - Method in class org.kie.api.pmml.ParameterInfo
setCorrelationId(String) - Method in class org.kie.api.pmml.PMML4Data
setCorrelationId(String) - Method in interface org.kie.api.pmml.PMML4Output
setCorrelationId(String) - Method in class org.kie.api.pmml.PMML4Result
setCorrelationId(String) - Method in class org.kie.api.pmml.PMMLRequestData
setCount(Integer) - Method in class org.kie.api.runtime.query.QueryContext
setDeclarativeAgenda(DeclarativeAgendaOption) - Method in interface org.kie.api.builder.model.KieBaseModel
  Sets the DeclarativeAgendaOption for this KieBaseModel Default is DeclarativeAgendaOption.DISABLED
setDefault(boolean) - Method in interface org.kie.api.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.api.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.api.runtime.Environment
setDelegate(Globals) - Method in interface org.kie.api.runtime.Globals
setDependencies(KieModule...) - Method in interface org.kie.api.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.api.builder.KieBuilder
  Sets the other Resources from which the KieModule that has to be built by this KieBuilder depends on
setDirectFiring(boolean) - Method in interface org.kie.api.builder.model.KieSessionModel
  Sets direct firing on this KieSession
setDisplayValue(String) - Method in class org.kie.api.pmml.AbstractOutput
setDisplayValue(String) - Method in class org.kie.api.pmml.PMML4Data
setDisplayValue(String) - Method in interface org.kie.api.pmml.PMML4Output
setEqualsBehavior(EqualityBehaviorOption) - Method in interface org.kie.api.builder.model.KieBaseModel
  Sets the EqualityBehavior for this KieBaseModel.
setEventProcessingMode(EventProcessingOption) - Method in interface org.kie.api.builder.model.KieBaseModel
  Sets the EventProcessingOption for this KieBaseModel Default is EventProcessingOption.CLOUD
setExpirationDate(long, Date) - Method in interface org.kie.api.task.TaskService
setFaultName(String) - Method in interface org.kie.api.fluent.FaultNodeBuilder
setFaultVariable(String) - Method in interface org.kie.api.fluent.FaultNodeBuilder
setFileLogger(String) - Method in interface org.kie.api.builder.model.KieSessionModel
  Sets a non-threaded FileLogger with the given name and 30 seconds of logging interval
setFileLogger(String, int, boolean) - Method in interface org.kie.api.builder.model.KieSessionModel
  Sets a FileLogger with the given name, threaded behavior and logging interval
setFocus() - Method in interface org.kie.api.runtime.rule.AgendaGroup
setFromMap(Object, Map<String, Object>) - Method in interface org.kie.api.definition.type.FactType
  Sets the values of the bean from a map.
setGlobal(String, Object) - Method in interface org.kie.api.runtime.KieRuntime
  Sets a global value in this session
setGlobal(String, Object) - Method in interface org.kie.api.runtime.StatelessKieSession
  Sets a global value on the globals store
setMetadata(String, Object) - Method in interface org.kie.api.fluent.NodeBuilder
setMissing(boolean) - Method in class org.kie.api.pmml.PMML4Data
setMissing(boolean) - Method in class org.kie.api.pmml.PMML4DataField
setModelName(String) - Method in class org.kie.api.pmml.PMMLRequestData
setMutability(KieBaseMutabilityOption) - Method in interface org.kie.api.builder.model.KieBaseModel
  Sets the KieBaseMutabilityOption for this KieBaseModel.
setName(String) - Method in class org.kie.api.pmml.AbstractOutput
setName(String) - Method in class org.kie.api.pmml.ParameterInfo
setName(String) - Method in class org.kie.api.pmml.PMML4Data
setName(String) - Method in class org.kie.api.pmml.PMML4DataField
setName(String) - Method in interface org.kie.api.pmml.PMML4Output
setOffset(Integer) - Method in class org.kie.api.runtime.query.QueryContext
setOption(T) - Method in interface org.kie.api.conf.KieBaseOptionsConfiguration
  Sets an option
setOption(T) - Method in interface org.kie.api.runtime.conf.KieSessionOptionsConfiguration
  Sets an option
setOrderBy(String) - Method in class org.kie.api.runtime.query.QueryContext
setOrderByClause(String) - Method in class org.kie.api.runtime.query.AdvancedQueryContext
  Set the ORDER BY clause for advanced query.
setOutput(String, Object) - Method in interface org.kie.api.runtime.RequestContext
setPlaceholder(Boolean) - Method in class org.kie.api.pmml.PMML4Data
setProperty(String, String) - Method in interface org.kie.api.PropertiesConfiguration
  Sets a property value
setResource(Resource) - Method in interface org.kie.api.definition.process.Process
setResourceType(ResourceType) - Method in interface org.kie.api.io.Resource
  Sets the resource type.
setResult(Object) - Method in interface org.kie.api.runtime.RequestContext
setResultCode(String) - Method in class org.kie.api.pmml.PMML4Result
setResultObjectName(String) - Method in class org.kie.api.pmml.PMML4Result
setResultVariables(Map<String, Object>) - Method in class org.kie.api.pmml.PMML4Result
setScope(String) - Method in interface org.kie.api.builder.model.KieBaseModel
  Sets the CDI scope for this KieBaseModel
setScope(String) - Method in interface org.kie.api.builder.model.KieSessionModel
  Sets the CDI scope for this KieSessionModel Default is javax.enterprise.context.ApplicationScoped
setSegmentationId(String) - Method in class org.kie.api.pmml.AbstractOutput
setSegmentationId(String) - Method in interface org.kie.api.pmml.PMML4Output
setSegmentationId(String) - Method in class org.kie.api.pmml.PMML4Result
setSegmentId(String) - Method in class org.kie.api.pmml.AbstractOutput
setSegmentId(String) - Method in interface org.kie.api.pmml.PMML4Output
setSegmentId(String) - Method in class org.kie.api.pmml.PMML4Result
setSegmentIndex(int) - Method in class org.kie.api.pmml.PMML4Result
setSequential(SequentialOption) - Method in interface org.kie.api.builder.model.KieBaseModel
  Sets the SequentialOption for this KieBaseModel Default is SequentialOption.NO
setSessionsPool(SessionsPoolOption) - Method in interface org.kie.api.builder.model.KieBaseModel
  Sets the SessionPoolOption used by the KieBase to create new sessions Default is SessionPoolOption.NO
setSource(String) - Method in class org.kie.api.pmml.PMMLRequestData
setSourcePath(String) - Method in interface org.kie.api.io.Resource
  Sets this resource name.
setTarget(boolean) - Method in class org.kie.api.pmml.PMML4OutputField
setTargetPath(String) - Method in interface org.kie.api.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.api.command
setThreadSafe(boolean) - Method in interface org.kie.api.builder.model.KieSessionModel
setType(Class<T>) - Method in class org.kie.api.pmml.ParameterInfo
setType(KieSessionModel.KieSessionType) - Method in interface org.kie.api.builder.model.KieSessionModel
  Sets the type for this KieSessionModel.
setValid(boolean) - Method in class org.kie.api.pmml.PMML4Data
setValid(boolean) - Method in class org.kie.api.pmml.PMML4DataField
setValue(Double) - Method in class org.kie.api.pmml.DoubleFieldOutput
setValue(Integer) - Method in class org.kie.api.pmml.IntegerFieldOutput
setValue(String) - Method in interface org.kie.api.builder.model.QualifierModel
setValue(String) - Method in class org.kie.api.pmml.StringFieldOutput
setValue(T) - Method in class org.kie.api.pmml.ParameterInfo
setValue(T) - Method in class org.kie.api.pmml.PMML4Data
setValue(T) - Method in interface org.kie.api.pmml.PMML4Output
setVariable(String, Object) - Method in interface org.kie.api.runtime.process.NodeInstance
setVariable(String, Object) - Method in interface org.kie.api.runtime.process.ProcessContext
  Sets the value of the variable with the given name.
setVariable(String, Object) - Method in interface org.kie.api.runtime.process.WorkflowProcessInstance
setWarning(String) - Method in class org.kie.api.pmml.PMML4OutputField
setWeight(Double) - Method in class org.kie.api.pmml.AbstractOutput
setWeight(Double) - Method in class org.kie.api.pmml.PMML4Data
setWeight(Double) - Method in interface org.kie.api.pmml.PMML4Output
shutdown() - Method in interface org.kie.api.builder.KieScanner
  Shuts down the scanner and releases any resources held.
shutdown() - Method in interface org.kie.api.runtime.KieSessionsPool
  Shutdown this pool and clean up all the resources
SHUTDOWN - org.kie.api.builder.KieScanner.Status
signalEvent(String, Object) - Method in interface org.kie.api.runtime.manager.RuntimeManager
  Allows to signal event on runtime manager level which in turn allows to broadcast given event to all listening components managed by this RuntimeManager
signalEvent(String, Object) - Method in interface org.kie.api.runtime.process.EventListener
  Signals that an event has occurred.
signalEvent(String, Object) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Signals the engine that an event has occurred.
signalEvent(String, Object, String) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Signals the process instance that an event has occurred.
SignalEvent - Interface in org.kie.api.event.process
  An event when a signal is thrown
SingleValueKieBaseOption - Interface in org.kie.api.conf
  A markup interface for KieBaseConfiguration options
SingleValueKieSessionOption - Interface in org.kie.api.runtime.conf
  A markup interface for SingleValueKieSessionConfiguration options
size() - Method in interface org.kie.api.runtime.rule.QueryResults
SIZE - Static variable in class org.kie.api.concurrent.KieExecutors.Pool
skip(long, String) - Method in interface org.kie.api.task.TaskService
skippable(boolean) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
SLA_ABORTED - Static variable in interface org.kie.api.runtime.process.ProcessInstance
SLA_MET - Static variable in interface org.kie.api.runtime.process.ProcessInstance
SLA_NA - Static variable in interface org.kie.api.runtime.process.ProcessInstance
SLA_PENDING - Static variable in interface org.kie.api.runtime.process.ProcessInstance
SLA_VIOLATED - Static variable in interface org.kie.api.runtime.process.ProcessInstance
SLAViolatedEvent - Interface in org.kie.api.event.process
  An event when a SLA has been violated.
SOLVER - Static variable in class org.kie.api.io.ResourceType
splitNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
SplitNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
STANDARD - org.kie.api.runtime.conf.QueryListenerOption
start(long) - Method in interface org.kie.api.builder.KieScanner
  Starts this KieScanner polling the maven repositories with the given interval expressed in milliseconds throws An IllegalStateException if this KieScanner has been already started
start(long, String) - Method in interface org.kie.api.task.TaskService
START - org.kie.api.definition.process.NodeType
STARTING - org.kie.api.builder.KieScanner.Status
startNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
StartNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
startProcess(String) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Start a new process instance.
startProcess(String, Map<String, Object>) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Start a new process instance.
startProcess(String, Map<String, Object>, AgendaFilter) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Start a new process instance.
startProcess(String, AgendaFilter) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Start a new process instance.
startProcessFromNodeIds(String, Map<String, Object>, String...) - Method in interface org.kie.api.runtime.process.ProcessRuntime
  Starts a new process instances starting from the nodes given
startProcessInstance(String) - Method in interface org.kie.api.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.api.runtime.process.ProcessInstance
STATE_ACTIVE - Static variable in interface org.kie.api.runtime.process.ProcessInstance
STATE_COMPLETED - Static variable in interface org.kie.api.runtime.process.ProcessInstance
STATE_PENDING - Static variable in interface org.kie.api.runtime.process.ProcessInstance
STATE_SUSPENDED - Static variable in interface org.kie.api.runtime.process.ProcessInstance
STATED - org.kie.api.runtime.rule.FactHandle.State
  A fact that has been explicitly stated into the working memory
STATEFUL - org.kie.api.builder.model.KieSessionModel.KieSessionType
StatefulProcessSession - Interface in org.kie.api.runtime.process
  There are currently no process related methods that are used with the external KieSession class.
StatefulRuleSession - Interface in org.kie.api.runtime.rule
  This interface adds methods available to the `KieSession` beyond what the WorkingMemory provides.
STATELESS - org.kie.api.builder.model.KieSessionModel.KieSessionType
StatelessKieSession - Interface in org.kie.api.runtime
  StatelessKieSession provides a convenience API, wrapping KieSession.
StatelessKieSessionMonitoringMXBean - Interface in org.kie.api.management
  An MBean interface for `StatelessKieSession` monitoring
StatelessProcessSession - Interface in org.kie.api.runtime.process
  There are currently no process related methods that are used with the external StatelessKieSession class.
StatelessRuleSession - Interface in org.kie.api.runtime.rule
  This interface is used as part of the `StatelessKieSession`, which is the interface returned from the `KieBase`.
Status - Enum in org.kie.api.task.model
stop() - Method in interface org.kie.api.builder.KieScanner
  Stops this KieScanner, but does not release the resources.
stop(long, String) - Method in interface org.kie.api.task.TaskService
STOPPED - org.kie.api.builder.KieScanner.Status
STREAM - org.kie.api.conf.EventProcessingOption
StringFieldOutput - Class in org.kie.api.pmml
StringFieldOutput() - Constructor for class org.kie.api.pmml.StringFieldOutput
StringFieldOutput(String, String, String) - Constructor for class org.kie.api.pmml.StringFieldOutput
StringFieldOutput(String, String, String, Double, String) - Constructor for class org.kie.api.pmml.StringFieldOutput
StringFieldOutput(String, String, String, String, String) - Constructor for class org.kie.api.pmml.StringFieldOutput
StringFieldOutput(String, String, String, String, String, Double, String) - Constructor for class org.kie.api.pmml.StringFieldOutput
submit(KieSession.AtomicAction) - Method in interface org.kie.api.runtime.KieSession
  Submit an action that will be executed atomically on this session.
SUBPROCESS - org.kie.api.definition.process.NodeType
subProcessNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
SubProcessNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
supportsReverse() - Method in interface org.kie.api.runtime.rule.AccumulateFunction
suspend(long, String) - Method in interface org.kie.api.task.TaskService
Suspended - org.kie.api.task.model.Status
swimlane(String) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
swimlane(String) - Method in interface org.kie.api.fluent.ProcessBuilder

## T

Task - Interface in org.kie.api.task.model
TASK_PERSISTENCE_CONTEXT_MANAGER - Static variable in class org.kie.api.runtime.EnvironmentName
TASK_USER_GROUP_CALLBACK - Static variable in class org.kie.api.runtime.EnvironmentName
TASK_USER_INFO - Static variable in class org.kie.api.runtime.EnvironmentName
TaskContext - Interface in org.kie.api.task
TaskData - Interface in org.kie.api.task.model
TaskEvent - Interface in org.kie.api.task
TaskLifeCycleEventListener - Interface in org.kie.api.task
TaskLifeCycleEventListener.AssignmentType - Enum in org.kie.api.task
taskName(String) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
TaskService - Interface in org.kie.api.task
  The Task Service Entry Point serves as facade of all the other services, providing a single entry point to access to all the services
TaskSummary - Interface in org.kie.api.task.model
TDRL - Static variable in class org.kie.api.io.ResourceType
  Drools Rule Language - Guided Decision Trees - Workaround for double-dot file extensions for 6.0
TEMPLATE - Static variable in class org.kie.api.io.ResourceType
terminate(boolean) - Method in interface org.kie.api.fluent.EndNodeBuilder
ThreadSafeOption - Enum in org.kie.api.runtime.conf
  An option to define if the KieSession should should be thread safe or not.
THROW_EVENT - org.kie.api.definition.process.NodeType
THROW_LINK - org.kie.api.definition.process.NodeType
TIME_HARD - org.kie.api.definition.type.Expires.Policy
TIME_SOFT - org.kie.api.definition.type.Expires.Policy
timeCycle(String) - Method in interface org.kie.api.fluent.BoundaryEventNodeBuilder
timeCycle(String, Dialect) - Method in interface org.kie.api.fluent.BoundaryEventNodeBuilder
TimedRuleExecutionFilter - Interface in org.kie.api.runtime.conf
TimedRuleExecutionOption - Class in org.kie.api.runtime.conf
TimedRuleExecutionOption.FILTERED - Class in org.kie.api.runtime.conf
timeDuration(String) - Method in interface org.kie.api.fluent.BoundaryEventNodeBuilder
TIMER - org.kie.api.definition.process.NodeType
TimerJobFactoryOption - Class in org.kie.api.runtime.conf
  A class for the timer job factory manager configuration.
timerNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
TimerNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
Timestamp - Annotation Type in org.kie.api.definition.type
toBytes(Process) - Method in interface org.kie.api.fluent.ProcessBuilderFactory
  Converts process definition into an array of bytes.
  Typically this array will be converted to a Resource for a KIE base
toExternalForm() - Method in interface org.kie.api.builder.ReleaseId
toExternalForm() - Method in enum org.kie.api.conf.EventProcessingOption
toExternalForm() - Method in class org.kie.api.management.GAV
toExternalForm() - Method in interface org.kie.api.runtime.rule.FactHandle
toKey() - Method in class org.kie.api.cluster.ClusterNode
toList() - Method in interface org.kie.api.runtime.rule.QueryResults
toList(String) - Method in interface org.kie.api.runtime.rule.QueryResults
toProperties() - Method in interface org.kie.api.io.ResourceConfiguration
toString() - Method in enum org.kie.api.builder.model.ListenerModel.Kind
toString() - Method in class org.kie.api.builder.ReleaseIdComparator.ComparableVersion
toString() - Method in class org.kie.api.cluster.ClusterNode
toString() - Method in enum org.kie.api.conf.EventProcessingOption
toString() - Method in class org.kie.api.conf.SessionsPoolOption
toString() - Method in class org.kie.api.fluent.Variable
toString() - Method in class org.kie.api.io.ResourceType
toString() - Method in class org.kie.api.management.GAV
toString() - Method in class org.kie.api.pmml.AbstractOutput
toString() - Method in class org.kie.api.pmml.DoubleFieldOutput
toString() - Method in class org.kie.api.pmml.IntegerFieldOutput
toString() - Method in class org.kie.api.pmml.ParameterInfo
toString() - Method in class org.kie.api.pmml.PMML4Data
toString() - Method in class org.kie.api.pmml.PMML4DataField
toString() - Method in class org.kie.api.pmml.PMML4OutputField
toString() - Method in class org.kie.api.pmml.PMML4Result
toString() - Method in class org.kie.api.pmml.PMMLRequestData
toString() - Method in class org.kie.api.pmml.StringFieldOutput
toString() - Method in class org.kie.api.runtime.conf.BeliefSystemTypeOption
toString() - Method in class org.kie.api.runtime.conf.ClockTypeOption
toString() - Method in enum org.kie.api.runtime.conf.QueryListenerOption
toString() - Method in class org.kie.api.runtime.conf.TimerJobFactoryOption
toString() - Method in class org.kie.api.runtime.conf.WorkItemHandlerOption
toString() - Method in exception org.kie.api.runtime.rule.ConsequenceException
toXML() - Method in interface org.kie.api.builder.model.KieModuleModel
TRANSACTION - Static variable in class org.kie.api.runtime.EnvironmentName
TRANSACTION_MANAGER - Static variable in class org.kie.api.runtime.EnvironmentName
TRANSACTION_SYNCHRONIZATION_REGISTRY - Static variable in class org.kie.api.runtime.EnvironmentName
transform(Object, Map<String, Object>) - Method in interface org.kie.api.runtime.process.DataTransformer
  Transforms the given expression object (might be compiled expression) using `parameters` as contextual information (aka bindings) used during evaluation of the expression.
tryReverse(C, Object) - Method in interface org.kie.api.runtime.rule.AccumulateFunction
  Reverses the accumulation action
type(int) - Method in interface org.kie.api.fluent.JoinNodeBuilder
type(int) - Method in interface org.kie.api.fluent.SplitNodeBuilder
type(String) - Method in interface org.kie.api.fluent.JoinNodeBuilder
TYPE - org.kie.api.definition.KieDefinition.KnowledgeType
TYPE_ABORTED - Static variable in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
  Indicates that the node instance was left because an abort operation (it is not active anymore)
TYPE_ENTER - Static variable in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
  Indicates that node instance was triggered
TYPE_ERROR - Static variable in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
  indicates that the node was left because an error
TYPE_EXIT - Static variable in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
  Indicates that node instance was left (it's no more active)
TYPE_OBSOLETE - Static variable in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
  Indicates that the node was left because of the workflow considered not needed to be executed
TYPE_SKIPPED - Static variable in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
  Indicates that the node was taking another route because a signal, timeout, escanalation.
typeDescr - Static variable in interface org.kie.api.runtime.rule.PropagationContext
TypeSafe - Annotation Type in org.kie.api.definition.type

## U

unblockAllMatches(Match) - Method in interface org.kie.api.runtime.rule.RuleContext
  This is an experimental feature that must be explicitly enabled via DeclarativeAgendaOption, which is off by default.
Unit - Annotation Type in org.kie.api.definition.rule
unmarshal(ObjectMarshallingStrategy.Context, ObjectInputStream, byte[], ClassLoader) - Method in interface org.kie.api.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.api.marshalling.Marshaller
  Creates KieSession using default KieSessionConfiguration and Environment.
unmarshall(InputStream, KieSession) - Method in interface org.kie.api.marshalling.Marshaller
  Unmarshall the stream into the KieSession.
unmarshall(InputStream, KieSessionConfiguration, Environment) - Method in interface org.kie.api.marshalling.Marshaller
  Creates KieSession using the given KieSessionConfiguration and Environment.
unregisterChannel(String) - Method in interface org.kie.api.runtime.KieRuntime
unregisterChannel(String) - Method in interface org.kie.api.runtime.StatelessKieSession
  Unregisters the channel with the given name
update(Object) - Method in interface org.kie.api.persistence.ObjectStoringStrategy
  Returns the key for the persisted object.
update(FactHandle, Object) - Method in interface org.kie.api.runtime.rule.EntryPoint
  Updates the fact for which the given FactHandle was assigned with the new fact set as the second parameter in this method.
update(FactHandle, Object, String...) - Method in interface org.kie.api.runtime.rule.EntryPoint
  Updates the fact for which the given FactHandle was assigned with the new fact set as the second parameter in this method, also specifying the set of properties that have been modified.
updateResultVariable(String, Object) - Method in class org.kie.api.pmml.PMML4Result
updateToVersion(ReleaseId) - Method in interface org.kie.api.runtime.KieContainer
  Updates this KieContainer to a KieModule with the given fixed ReleaseId (e.g. com.acme:acme-rules:1.0.0.Final).
UPDATING - org.kie.api.builder.KieScanner.Status
USE_LOCAL_TRANSACTIONS - Static variable in class org.kie.api.runtime.EnvironmentName
USE_PESSIMISTIC_LOCKING - Static variable in class org.kie.api.runtime.EnvironmentName
USE_PESSIMISTIC_LOCKING_MODE - Static variable in class org.kie.api.runtime.EnvironmentName
usePersistence() - Method in interface org.kie.api.runtime.manager.RuntimeEnvironment
User - Interface in org.kie.api.task.model
userGroupCallback(UserGroupCallback) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
UserGroupCallback - Interface in org.kie.api.task
userInfo(UserInfo) - Method in interface org.kie.api.runtime.manager.RuntimeEnvironmentBuilder
UserInfo - Interface in org.kie.api.task

## V

v - Static variable in class org.kie.api.runtime.rule.Variable
value() - Method in annotation type org.kie.api.cdi.KBase
value() - Method in annotation type org.kie.api.cdi.KSession
value() - Method in annotation type org.kie.api.definition.rule.ActivationListener
value() - Method in annotation type org.kie.api.definition.rule.Direct
value() - Method in annotation type org.kie.api.definition.rule.Propagation
value() - Method in annotation type org.kie.api.definition.rule.Unit
value() - Method in annotation type org.kie.api.definition.rule.Watch
value() - Method in annotation type org.kie.api.definition.type.Description
value() - Method in annotation type org.kie.api.definition.type.Duration
value() - Method in annotation type org.kie.api.definition.type.Expires
value() - Method in annotation type org.kie.api.definition.type.Label
value() - Method in annotation type org.kie.api.definition.type.Modifies
value() - Method in annotation type org.kie.api.definition.type.Position
value() - Method in annotation type org.kie.api.definition.type.Role
value() - Method in annotation type org.kie.api.definition.type.Timestamp
value() - Method in annotation type org.kie.api.definition.type.TypeSafe
value(T) - Method in class org.kie.api.fluent.Variable
valueOf(String) - Static method in enum org.kie.api.builder.KieScanner.Status
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.builder.Message.Level
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.builder.model.KieSessionModel.KieSessionType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.builder.model.ListenerModel.Kind
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.builder.ReleaseIdComparator.SortDirection
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.conf.BetaRangeIndexOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.conf.DeclarativeAgendaOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.conf.EqualityBehaviorOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.conf.EventProcessingOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.conf.KieBaseMutabilityOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.conf.MBeansOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.conf.RemoveIdentitiesOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.conf.SequentialOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.definition.KieDefinition.KnowledgeType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.definition.process.NodeType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.definition.rule.Propagation.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.definition.type.Expires.Policy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.definition.type.Role.Type
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.event.rule.MatchCancelledCause
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.fluent.Dialect
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.runtime.conf.AccumulateNullPropagationOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.runtime.conf.DirectFiringOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.runtime.conf.KeepReferenceOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.runtime.conf.QueryListenerOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.runtime.conf.ThreadSafeOption
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.runtime.rule.FactHandle.State
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.task.model.Status
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.api.task.TaskLifeCycleEventListener.AssignmentType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kie.api.builder.KieScanner.Status
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.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.api.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.api.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.api.builder.ReleaseIdComparator.SortDirection
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.conf.BetaRangeIndexOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.conf.DeclarativeAgendaOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.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.api.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.api.conf.KieBaseMutabilityOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.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.api.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.api.conf.SequentialOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.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.api.definition.process.NodeType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.definition.rule.Propagation.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.definition.type.Expires.Policy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.definition.type.Role.Type
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.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.api.fluent.Dialect
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.runtime.conf.AccumulateNullPropagationOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.runtime.conf.DirectFiringOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.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.api.runtime.conf.QueryListenerOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.runtime.conf.ThreadSafeOption
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.runtime.rule.FactHandle.State
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.task.model.Status
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.api.task.TaskLifeCycleEventListener.AssignmentType
  Returns an array containing the constants of this enum type, in the order they are declared.
var(String, Class<T>) - Static method in class org.kie.api.fluent.Variable
variable(Variable<V>) - Method in interface org.kie.api.fluent.NodeContainerBuilder
  Adds a variable to this container
Variable<T> - Class in org.kie.api.fluent
  Builder pattern like class used to build a variable.
  A variable requires a name and a data type.
  Value and metadata are optional.
  Usage:
Variable - Class in org.kie.api.runtime.rule
Variable() - Constructor for class org.kie.api.runtime.rule.Variable
VariableInstanceLog - Interface in org.kie.api.runtime.manager.audit
  Audit view of variables that keeps track of all changes of variable identified by given name/id.
verify() - Method in interface org.kie.api.runtime.KieContainer
  Builds all the KieBase in the KieModule wrapped by this KieContainer and return te Results of this building process
verify(String...) - Method in interface org.kie.api.runtime.KieContainer
  Builds the KieBases with the given name(s) in the KieModule wrapped by this KieContainer and return the Results of this building process
version() - Method in annotation type org.kie.api.cdi.KReleaseId
version(String) - Method in interface org.kie.api.fluent.ProcessBuilder
ViewChangedEventListener - Interface in org.kie.api.runtime.rule

## W

waitForCompletion(boolean) - Method in interface org.kie.api.fluent.ForEachNodeBuilder
waitForCompletion(boolean) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
waitForCompletion(boolean) - Method in interface org.kie.api.fluent.SubProcessNodeBuilder
waitForCompletion(boolean) - Method in interface org.kie.api.fluent.WorkItemNodeBuilder
WARNING - org.kie.api.builder.Message.Level
Watch - Annotation Type in org.kie.api.definition.rule
weave(KiePackage, ResourceTypePackage) - Method in interface org.kie.api.internal.weaver.KieWeavers
weave(KiePackage, P) - Method in interface org.kie.api.internal.weaver.KieWeaverService
weight - Variable in class org.kie.api.pmml.AbstractOutput
WINDOW - org.kie.api.definition.KieDefinition.KnowledgeType
with(KieBase) - Method in interface org.kie.api.runtime.RequestContext
with(KieSession) - Method in interface org.kie.api.runtime.RequestContext
WME_MODIFY - org.kie.api.event.rule.MatchCancelledCause
WorkflowProcess - Interface in org.kie.api.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.api.runtime.process
  A workflow process instance represents one specific instance of a workflow process that is currently executing.
WorkItem - Interface in org.kie.api.runtime.process
  Represents one unit of work that needs to be executed.
WORKITEM_TASK - org.kie.api.definition.process.NodeType
WorkItemHandler - Interface in org.kie.api.runtime.process
  A work item handler is responsible for executing work items of a specific type.
WorkItemHandlerModel - Interface in org.kie.api.builder.model
  WorkItemHandlerModel is a model allowing to programmatically define a WorkItemHandler and wire it to a KieSession
WorkItemHandlerOption - Class in org.kie.api.runtime.conf
  WorkItemHandlers configuration option
WorkItemManager - Interface in org.kie.api.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).
workItemNode(long) - Method in interface org.kie.api.fluent.NodeContainerBuilder
WorkItemNodeBuilder<T extends NodeContainerBuilder<T,​?>> - Interface in org.kie.api.fluent
workName(String) - Method in interface org.kie.api.fluent.WorkItemNodeBuilder
workParameter(String, Object) - Method in interface org.kie.api.fluent.HumanTaskNodeBuilder
workParameter(String, Object) - Method in interface org.kie.api.fluent.WorkItemNodeBuilder
workParameterDefinition(String, Class<?>) - Method in interface org.kie.api.fluent.WorkItemNodeBuilder
write(ObjectOutputStream) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategy.Context
  Writes the context to the given object output stream
write(ObjectOutputStream, Object) - Method in interface org.kie.api.marshalling.ObjectMarshallingStrategy
write(String, byte[]) - Method in interface org.kie.api.builder.KieFileSystem
  Adds the given content to this KieFileSystem in the specified path
write(String, String) - Method in interface org.kie.api.builder.KieFileSystem
  Adds the given content to this KieFileSystem in the specified path
write(String, Resource) - Method in interface org.kie.api.builder.KieFileSystem
  Adds the given Resource to this KieFileSystem in the specified path
write(Resource) - Method in interface org.kie.api.builder.KieFileSystem
  Adds the given Resource to this KieFileSystem
writeExternal(ObjectOutput) - Method in class org.kie.api.cluster.ClusterNode
writeExternal(ObjectOutput) - Method in class org.kie.api.runtime.rule.Variable
writeKModuleXML(byte[]) - Method in interface org.kie.api.builder.KieFileSystem
  Adds the given kmodule.xml file to this KieFileSystem
writeKModuleXML(String) - Method in interface org.kie.api.builder.KieFileSystem
  Adds the given kmodule.xml file to this KieFileSystem
writePomXML(byte[]) - Method in interface org.kie.api.builder.KieFileSystem
  Adds the given pom.xml file to this KieFileSystem
writePomXML(String) - Method in interface org.kie.api.builder.KieFileSystem
  Adds the given pom.xml file to this KieFileSystem

## X

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

## Y

YES - org.kie.api.conf.RemoveIdentitiesOption
YES - org.kie.api.conf.SequentialOption
YES - org.kie.api.runtime.conf.AccumulateNullPropagationOption
YES - org.kie.api.runtime.conf.DirectFiringOption
YES - org.kie.api.runtime.conf.KeepReferenceOption
YES - org.kie.api.runtime.conf.ThreadSafeOption
YES - Static variable in class org.kie.api.runtime.conf.TimedRuleExecutionOption

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