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(long) - 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
 
Activator - Class in org.kie.api.internal.utils
 
Activator() - Constructor for class org.kie.api.internal.utils.Activator
 
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
 
addResource(Object, Resource, ResourceType, ResourceConfiguration) - Method in interface org.kie.api.internal.assembler.KieAssemblers
addResource(Object, Resource, ResourceType, ResourceConfiguration) - Method in interface org.kie.api.internal.assembler.KieAssemblerService
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
 
addResources(Object, Collection<ResourceWithConfiguration>, ResourceType) - Method in interface org.kie.api.internal.assembler.KieAssemblerService
addResources(Object, List<ResourceWithConfiguration>, ResourceType) - Method in interface org.kie.api.internal.assembler.KieAssemblers
Deprecated.
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
addService(Class<T>, T) - Method in class org.kie.api.internal.utils.ServiceDiscoveryImpl
 
addService(String, Object) - Method in class org.kie.api.internal.utils.ServiceDiscoveryImpl
 
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
 
byName(String) - Static method in enum org.kie.api.pmml.PMMLConstants
 

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
 
CANCELLED - org.kie.api.executor.STATUS
 
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.
cancelRequest(Long) - Method in interface org.kie.api.executor.Executor
Cancels active (queued, running or retrying) request
cancelRequest(Long) - Method in interface org.kie.api.executor.ExecutorService
 
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
 
clearAllErrors() - Method in interface org.kie.api.executor.ExecutorAdminService
Removes all errors
clearAllErrors() - Method in interface org.kie.api.executor.ExecutorService
 
clearAllRequests() - Method in interface org.kie.api.executor.ExecutorAdminService
Removes all requests
clearAllRequests() - Method in interface org.kie.api.executor.ExecutorService
 
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
 
Command - Interface in org.kie.api.executor
Executor's Command are dedicated to contain purely business logic that should be executed.
CommandCallback - Interface in org.kie.api.executor
CommandCallback represents logic that shall be executed after command invocation.
CommandContext - Class in org.kie.api.executor
Data holder for any contextual data that shall be given to the command upon execution.
CommandContext() - Constructor for class org.kie.api.executor.CommandContext
 
CommandContext(Map<String, Object>) - Constructor for class org.kie.api.executor.CommandContext
 
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
 
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
 
createBeliefSystem(Object, Object) - Method in interface org.kie.api.internal.runtime.beliefs.KieBeliefService
 
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.executor.Executor
Destroys executor
destroy() - Method in interface org.kie.api.executor.ExecutorService
 
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
DONE - org.kie.api.executor.STATUS
 
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
 
ERROR - org.kie.api.executor.STATUS
 
ErrorInfo - Interface in org.kie.api.executor
Represents Error information of the executor service data model.
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(CommandContext) - Method in interface org.kie.api.executor.Command
Executed this command's logic.
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 - Class in org.kie.api.executor
Data holder for command's result data.
ExecutionResults - Interface in org.kie.api.runtime
Contains the results for the BatchExecution Command.
ExecutionResults() - Constructor for class org.kie.api.executor.ExecutionResults
 
Executor - Interface in org.kie.api.executor
Core logic of executor is encapsulated by this interface.
EXECUTOR_ID - Static variable in interface org.kie.api.executor.ExecutorService
Allow to use custom identifiers for the executor instance where default is to rely on local id of clustering of kie if present, otherwise use simple 'default-executor'.
EXECUTOR_ID_GET - Static variable in interface org.kie.api.executor.ExecutorService
 
ExecutorAdminService - Interface in org.kie.api.executor
Simple administration api for executor service.
ExecutorQueryService - Interface in org.kie.api.executor
Executor query interface that provides runtime access to data.
ExecutorService - Interface in org.kie.api.executor
Top level facade that aggregates operations defined in: Executor ExecutorQueryService ExecutorAdminService
ExecutorService.IdProvider - Class in org.kie.api.executor
 
ExecutorStoreService - Interface in org.kie.api.executor
 
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
findError(Long) - Method in interface org.kie.api.executor.ExecutorStoreService
 
findNodeInstances(long) - Method in interface org.kie.api.runtime.manager.audit.AuditService
Returns all node instances that were already triggered for given process instance id
findNodeInstances(long, String) - Method in interface org.kie.api.runtime.manager.audit.AuditService
 
findProcessInstance(long) - 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
findRequest(Long) - Method in interface org.kie.api.executor.ExecutorStoreService
 
findSubProcessInstances(long) - 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(long) - Method in interface org.kie.api.runtime.manager.audit.AuditService
Returns all variable logs for given process instance id
findVariableInstances(long, 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.executor.ExecutorService.IdProvider
 
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 interface org.kie.api.internal.utils.ServiceRegistry
 
get(Class<T>) - Method in class org.kie.api.internal.utils.ServiceRegistry.Impl
 
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
 
getAll(Class<T>) - Method in interface org.kie.api.internal.utils.ServiceRegistry
 
getAll(Class<T>) - Method in class org.kie.api.internal.utils.ServiceRegistry.Impl
 
getAllCommentsByTaskId(long) - Method in interface org.kie.api.task.TaskService
 
getAllErrors(QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getAllErrors(QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
getAllExtensions() - Method in class org.kie.api.io.ResourceType
 
getAllRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getAllRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
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 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().
getBeliefs() - Method in interface org.kie.api.internal.runtime.beliefs.KieBeliefs
 
getBeliefSystem() - Method in interface org.kie.api.builder.model.KieSessionModel
Returns the BeliefSystemType of this KieSessionModel
getBeliefSystem() - Method in interface org.kie.api.internal.runtime.beliefs.Mode
 
getBeliefSystemType() - Method in class org.kie.api.runtime.conf.BeliefSystemTypeOption
 
getBeliefType() - Method in interface org.kie.api.internal.runtime.beliefs.KieBeliefService
 
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
 
getCancelledRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getCancelledRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
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
getCommandName() - Method in interface org.kie.api.executor.RequestInfo
 
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
 
getCompletedRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getCompletedRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
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 class org.kie.api.executor.CommandContext
 
getData() - Method in class org.kie.api.executor.ExecutionResults
 
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 class org.kie.api.executor.CommandContext
 
getData(String) - Method in class org.kie.api.executor.ExecutionResults
 
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.executor.RequestInfo
 
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
getErrorInfo() - Method in interface org.kie.api.executor.RequestInfo
 
getErrorsByRequestId(Long) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getErrorsByRequestId(Long) - Method in interface org.kie.api.executor.ExecutorService
 
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.
getExecutions() - Method in interface org.kie.api.executor.RequestInfo
 
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
 
getExtraData() - Method in interface org.kie.api.event.process.ProcessNodeEvent
This allow to add some extra data across node events
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.
getFutureQueuedRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getFutureQueuedRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
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 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.executor.ErrorInfo
 
getId() - Method in interface org.kie.api.executor.RequestInfo
 
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.
getInErrorRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getInErrorRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
getInputStream() - Method in interface org.kie.api.io.Resource
Open an InputStream to the resource, the user must close this when finished.
getInstance() - Static method in class org.kie.api.internal.utils.ServiceDiscoveryImpl
 
getInstance() - Static method in interface org.kie.api.internal.utils.ServiceRegistry
 
getInterval() - Method in interface org.kie.api.builder.model.FileLoggerModel
 
getInterval() - Method in interface org.kie.api.executor.Executor
 
getInterval() - Method in interface org.kie.api.executor.ExecutorService
 
getKey() - Method in interface org.kie.api.executor.RequestInfo
 
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.
getKieConfsFromKnownModules(ClassLoader) - Static method in class org.kie.api.internal.utils.ServiceDiscoveryImpl
 
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 KiePackages 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 KieSessions 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 interface org.kie.api.executor.ErrorInfo
 
getMessage() - Method in interface org.kie.api.executor.RequestInfo
 
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 enum org.kie.api.pmml.PMMLConstants
 
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
getPendingRequestById(Long) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getPendingRequestById(Long) - Method in interface org.kie.api.executor.ExecutorService
 
getPendingRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getPendingRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
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.executor.RequestInfo
 
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 Processes 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(long) - Method in interface org.kie.api.runtime.process.ProcessRuntime
Returns the process instance with the given id.
getProcessInstance(long, 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.executor.RequestInfo
 
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
getQueuedRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getQueuedRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
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
getRequestByBusinessKey(String, QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
Returns requests identified by businessKey usually it should be only one with given business key but it does not have to as same business key requests can be processed sequentially and thus might be in different statuses.
getRequestByCommand(String, QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
Returns requests that are scheduled to run given command
getRequestById(Long) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getRequestById(Long) - Method in interface org.kie.api.executor.ExecutorService
 
getRequestData() - Method in interface org.kie.api.executor.RequestInfo
 
getRequestForProcessing() - Method in interface org.kie.api.executor.ExecutorQueryService
Dedicated method for handling special case that is get the request for processing.
getRequestForProcessing(Long) - Method in interface org.kie.api.executor.ExecutorQueryService
Dedicated method for handling special case that is get the request for processing by id.
getRequestParams() - Method in class org.kie.api.pmml.PMMLRequestData
 
getRequestsByBusinessKey(String, List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
Returns requests identified by businessKey usually it should be only one with given business key but it does not have to as same business key requests can be processed sequentially and thus might be in different statuses.
getRequestsByBusinessKey(String, List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
getRequestsByBusinessKey(String, QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
getRequestsByCommand(String, List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
Returns requests that are scheduled to run given command
getRequestsByCommand(String, List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
getRequestsByCommand(String, QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
getRequestsByDeployment(String, List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
Returns requests by deployment id
getRequestsByDeployment(String, List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
getRequestsByProcessInstance(Long, List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
Returns requests by process instance id
getRequestsByProcessInstance(Long, List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
getRequestsByStatus(List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getRequestsByStatus(List<STATUS>, QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
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
 
getResponseData() - Method in interface org.kie.api.executor.RequestInfo
 
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 interface org.kie.api.executor.Executor
 
getRetries() - Method in interface org.kie.api.executor.ExecutorService
 
getRetries() - Method in interface org.kie.api.executor.RequestInfo
 
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
getRunningRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorQueryService
 
getRunningRequests(QueryContext) - Method in interface org.kie.api.executor.ExecutorService
 
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
getRuntimes() - Method in interface org.kie.api.internal.runtime.KieRuntimes
 
getScheduleTime() - Method in interface org.kie.api.executor.Reoccurring
 
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
 
getService(Class<T>) - Static method in interface org.kie.api.internal.utils.ServiceRegistry
 
getServiceInterface() - Method in interface org.kie.api.internal.runtime.KieRuntimes
 
getServiceInterface() - Method in interface org.kie.api.internal.runtime.KieRuntimeService
 
getServiceRegistry() - Static method in class org.kie.api.internal.utils.ServiceRegistry.Impl
 
getServices() - Method in interface org.kie.api.internal.runtime.beliefs.KieBeliefs
 
getServices() - Method in class org.kie.api.internal.utils.ServiceDiscoveryImpl
 
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
 
getStacktrace() - Method in interface org.kie.api.executor.ErrorInfo
 
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.executor.RequestInfo
 
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(long) - Method in interface org.kie.api.task.TaskService
 
getTasksByStatusByProcessInstanceId(long, 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
 
getThreadPoolSize() - Method in interface org.kie.api.executor.Executor
 
getThreadPoolSize() - Method in interface org.kie.api.executor.ExecutorService
 
getTime() - Method in interface org.kie.api.executor.ErrorInfo
 
getTime() - Method in interface org.kie.api.executor.RequestInfo
 
getTimerJobType() - Method in class org.kie.api.runtime.conf.TimerJobFactoryOption
 
getTimeunit() - Method in interface org.kie.api.executor.Executor
 
getTimeunit() - Method in interface org.kie.api.executor.ExecutorService
 
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.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
 
IdProvider() - Constructor for class org.kie.api.executor.ExecutorService.IdProvider
 
ifSupported(Class<A>, Function<A, R>) - Static method in interface org.kie.api.internal.utils.ServiceRegistry
 
IMMEDIATE - org.kie.api.definition.rule.Propagation.Type
 
Impl() - Constructor for class org.kie.api.internal.utils.ServiceRegistry.Impl
 
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() - Method in interface org.kie.api.executor.Executor
Initialized executor
init() - Method in interface org.kie.api.executor.ExecutorService
 
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.
instanceFromNames(String...) - Static method in class org.kie.api.internal.utils.ServiceUtil
 
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
 
isActive() - Method in interface org.kie.api.executor.ExecutorService
 
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 class org.kie.api.management.GAV
 
isStated() - Method in enum org.kie.api.runtime.rule.FactHandle.State
 
isSupported(Class<?>) - Static method in interface org.kie.api.internal.utils.ServiceRegistry
 
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.
keySet() - Method in class org.kie.api.executor.CommandContext
 
keySet() - Method in class org.kie.api.executor.ExecutionResults
 
KIE_PMML_IMPLEMENTATION - org.kie.api.pmml.PMMLConstants
 
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
KieBeliefs - Interface in org.kie.api.internal.runtime.beliefs
 
KieBeliefService - Interface in org.kie.api.internal.runtime.beliefs
 
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
 
LEGACY - org.kie.api.pmml.PMMLConstants
 
LEGACY_CONF_FILE - Static variable in class org.kie.api.internal.utils.ServiceDiscoveryImpl
 
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
 
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
 
loadRequests() - Method in interface org.kie.api.executor.ExecutorStoreService
 
loadRequestsOlderThan(long) - Method in interface org.kie.api.executor.ExecutorStoreService
load request that the scheduled timer are older that a certain amount in time units time
loadTaskVariables(Task) - Method in interface org.kie.api.task.TaskContext
Loads task (given as argument) variables - both input and output if exists.
locate(String) - Static method in class org.kie.api.internal.utils.OSGiLocator
Finds the preferred provider for the given service.
locateAll(String) - Static method in class org.kie.api.internal.utils.OSGiLocator
Finds all providers for the given service.
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(KieBase, KiePackage, ResourceTypePackage) - Method in interface org.kie.api.internal.weaver.KieWeavers
 
merge(KieBase, 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
 
Mode - Interface in org.kie.api.internal.runtime.beliefs
 
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
 
NEW - org.kie.api.pmml.PMMLConstants
 
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(long, String, Object) - Method in interface org.kie.api.command.KieCommands
 
newSignalEvent(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
 
onAsyncNodeScheduledEvent(ProcessAsyncNodeScheduledEvent) - Method in interface org.kie.api.event.process.ProcessEventListener
This listener method is invoked when async node is entered triggering a scheduled job for executing this node.
onCommandDone(CommandContext, ExecutionResults) - Method in interface org.kie.api.executor.CommandCallback
Executed as soon as command is executed successfully.
onCommandError(CommandContext, Throwable) - Method in interface org.kie.api.executor.CommandCallback
Executed only when command failed and all possible retries were already invoked.
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.executor - package org.kie.api.executor
 
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.runtime.beliefs - package org.kie.api.internal.runtime.beliefs
 
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
 
OSGiLocator - Class in org.kie.api.internal.utils
Maintains a mapping of service names to an ordered set of service providers when running in an OSGi container.
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
 
persistError(ErrorInfo) - Method in interface org.kie.api.executor.ExecutorStoreService
 
persistRequest(RequestInfo, Consumer<Object>) - Method in interface org.kie.api.executor.ExecutorStoreService
 
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
 
PMMLConstants - Enum in org.kie.api.pmml
Constants used by PMML implementations
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
 
ProcessAsyncNodeScheduledEvent - Interface in org.kie.api.event.process
An event when a node inside a process instance has been triggered.
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 KieSessions.
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.
QUEUED - org.kie.api.executor.STATUS
 
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
 
register(String, Callable<Class<?>>) - Static method in class org.kie.api.internal.utils.OSGiLocator
Adds the given service provider factory to the set of providers for the service.
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
registerConfs(ClassLoader, URL) - Method in class org.kie.api.internal.utils.ServiceDiscoveryImpl
 
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
 
reload() - Method in class org.kie.api.internal.utils.ServiceRegistry.Impl
 
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
 
removeError(Long) - Method in interface org.kie.api.executor.ExecutorStoreService
 
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.
removeRequest(Long, Consumer<Object>) - Method in interface org.kie.api.executor.ExecutorStoreService
 
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.
Reoccurring - Interface in org.kie.api.executor
Marks given executor command it is reoccurring and shall be rescheduled after completion of single instance.
RequestContext - Interface in org.kie.api.runtime
 
RequestInfo - Interface in org.kie.api.executor
Represents request information for the executor service.
Reserved - org.kie.api.task.model.Status
 
reset() - Static method in class org.kie.api.executor.ExecutorService.IdProvider
 
reset() - Method in class org.kie.api.internal.utils.ServiceDiscoveryImpl
 
reset() - Method in class org.kie.api.internal.utils.ServiceRegistry.Impl
 
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
RETRY - org.kie.api.runtime.process.ProcessWorkItemHandlerException.HandlingStrategy
 
RETRYING - org.kie.api.executor.STATUS
 
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 KieSessions.
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
 
RUNNING - org.kie.api.executor.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 RuntimeEngines 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
 
scheduleRequest(String, Date, CommandContext) - Method in interface org.kie.api.executor.Executor
Schedules execution of given command on defined time.
scheduleRequest(String, Date, CommandContext) - Method in interface org.kie.api.executor.ExecutorService
 
scheduleRequest(String, CommandContext) - Method in interface org.kie.api.executor.Executor
Schedules execution of given command as soon as possible.
scheduleRequest(String, CommandContext) - Method in interface org.kie.api.executor.ExecutorService
 
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.
Service - Interface in org.kie.api
 
ServiceDiscoveryImpl - Class in org.kie.api.internal.utils
 
ServiceRegistry - Interface in org.kie.api.internal.utils
Internal Interface
ServiceRegistry.Impl - Class in org.kie.api.internal.utils
 
ServiceRegistry.ServiceRegistryHolder - Class in org.kie.api.internal.utils
 
ServiceRegistryHolder() - Constructor for class org.kie.api.internal.utils.ServiceRegistry.ServiceRegistryHolder
 
ServiceUtil - Class in org.kie.api.internal.utils
 
ServiceUtil() - Constructor for class org.kie.api.internal.utils.ServiceUtil
 
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
 
setData(String, Object) - Method in class org.kie.api.executor.CommandContext
 
setData(String, Object) - Method in class org.kie.api.executor.ExecutionResults
 
setData(Map<String, Object>) - Method in class org.kie.api.executor.CommandContext
 
setData(Map<String, Object>) - Method in class org.kie.api.executor.ExecutionResults
 
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
setInterval(int) - Method in interface org.kie.api.executor.Executor
Sets interval at which executor threads are running.
setInterval(int) - Method in interface org.kie.api.executor.ExecutorService
 
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
 
setRetries(int) - Method in interface org.kie.api.executor.Executor
Sets default number of retries that shall be attempted in case of an error.
setRetries(int) - Method in interface org.kie.api.executor.ExecutorService
 
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.
setStatus(STATUS) - Method in interface org.kie.api.executor.RequestInfo
Sets status for the request
setSupplier(Supplier<ServiceRegistry>) - Static method in class org.kie.api.internal.utils.ServiceRegistry.Impl
 
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
 
setThreadPoolSize(int) - Method in interface org.kie.api.executor.Executor
Sets default executor thread pool size.
setThreadPoolSize(int) - Method in interface org.kie.api.executor.ExecutorService
 
setThreadSafe(boolean) - Method in interface org.kie.api.builder.model.KieSessionModel
 
setTimeunit(TimeUnit) - Method in interface org.kie.api.executor.Executor
Sets time unit for executor intervals
setTimeunit(TimeUnit) - Method in interface org.kie.api.executor.ExecutorService
 
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, long) - 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(BundleContext) - Method in class org.kie.api.internal.utils.Activator
 
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(long) - 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
 
STATUS - Enum in org.kie.api.executor
Possible statuses of the request
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
 
stop(BundleContext) - Method in class org.kie.api.internal.utils.Activator
 
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 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.executor.CommandContext
 
toString() - Method in class org.kie.api.executor.ExecutionResults
 
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_ASYNC_ENTER - Static variable in interface org.kie.api.runtime.manager.audit.NodeInstanceLog
Indicates that node instance was triggered
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.
unregister(String, Callable<Class<?>>) - Static method in class org.kie.api.internal.utils.OSGiLocator
Removes the given service provider factory from the set of providers for the service.
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.
updateError(ErrorInfo) - Method in interface org.kie.api.executor.ExecutorStoreService
 
updateRequest(RequestInfo, Consumer<Object>) - Method in interface org.kie.api.executor.ExecutorStoreService
 
updateRequestData(Long, Map<String, Object>) - Method in interface org.kie.api.executor.Executor
Updates request data by merging existing (if any) with given.
updateRequestData(Long, Map<String, Object>) - Method in interface org.kie.api.executor.ExecutorService
 
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.executor.STATUS
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.pmml.PMMLConstants
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.executor.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.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.pmml.PMMLConstants
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(KieBase, KiePackage, ResourceTypePackage) - Method in interface org.kie.api.internal.weaver.KieWeavers
 
weave(KieBase, 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