Skip navigation links
KIE :: Execution Server :: Services :: Task Assigning :: Planning 7.35.0.Final
A B C D E F G H I J L N O P R S T U V W 

A

addInOrder(List<IndexedElement<T>>, IndexedElement<T>) - Static method in class org.kie.server.services.taskassigning.planning.util.IndexedElement
 
addProblemFactChanges(List<ProblemFactChange<TaskAssigningSolution>>) - Method in class org.kie.server.services.taskassigning.planning.SolverExecutor
Thread-safe method that adds a list of ProblemFactChanges to the current solver.

B

build() - Method in class org.kie.server.services.taskassigning.planning.PlanningBuilder
 
build() - Method in class org.kie.server.services.taskassigning.planning.SolutionBuilder
 
build() - Method in class org.kie.server.services.taskassigning.planning.SolutionChangesBuilder
 
build() - Method in class org.kie.server.services.taskassigning.planning.SolverBuilder
 
buildChanges(TaskAssigningSolution, List<TaskData>) - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
buildSolution(List<TaskData>, List<User>) - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
buildSolver(SolverDef, KieServerRegistry) - Method in class org.kie.server.services.taskassigning.planning.SolverExecutor
 

C

clearProcessedChangeSet() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
create() - Static method in class org.kie.server.services.taskassigning.planning.PlanningBuilder
 
create() - Static method in class org.kie.server.services.taskassigning.planning.SolutionBuilder
 
create() - Static method in class org.kie.server.services.taskassigning.planning.SolutionChangesBuilder
 
create() - Static method in class org.kie.server.services.taskassigning.planning.SolverBuilder
 
createContainer(String, KieContainerInstance, Map<String, Object>) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 

D

destroy() - Method in class org.kie.server.services.taskassigning.planning.RunnableBase
 
destroy() - Method in class org.kie.server.services.taskassigning.planning.SolutionProcessor
 
destroy() - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
Starts the synchronizing finalization, that will be produced as soon as possible.
destroy() - Method in class org.kie.server.services.taskassigning.planning.SolverExecutor
This method programmes the subsequent finalization of the solver (if it was started) that will be produced as soon as possible by invoking the solver.terminateEarly() method.
destroy() - Method in class org.kie.server.services.taskassigning.planning.SolverHandler
 
destroy(KieServerImpl, KieServerRegistry) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
destroy() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
disposeContainer(String, KieContainerInstance, Map<String, Object>) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
doProcess(TaskAssigningSolution) - Method in class org.kie.server.services.taskassigning.planning.SolutionProcessor
 

E

executePlanning(List<PlanningItem>, String) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningRuntimeDelegate
 
extractTasks(User, Predicate<Task>) - Static method in class org.kie.server.services.taskassigning.planning.util.UserUtil
 

F

findTasks(List<Status>, LocalDateTime, TaskInputVariablesReadMode) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningRuntimeDelegate
 
fromExternalUser(User) - Static method in class org.kie.server.services.taskassigning.planning.util.UserUtil
 
fromTaskData(TaskData) - Static method in class org.kie.server.services.taskassigning.planning.util.TaskUtil
 

G

getAppComponents(SupportedTransports) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getAppComponents(Class<T>) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getArtifactId() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getChanges() - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer.Result
 
getContainerId() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getCurrentChangeSetId() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
getElement() - Method in class org.kie.server.services.taskassigning.planning.util.IndexedElement
 
getException() - Method in class org.kie.server.services.taskassigning.planning.SolutionProcessor.Result
 
getExecutionResult() - Method in class org.kie.server.services.taskassigning.planning.SolutionProcessor.Result
 
getExtensionName() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getGroupId() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getImplementedCapability() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getIndex() - Method in class org.kie.server.services.taskassigning.planning.util.IndexedElement
 
getLastModificationDate() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
getServices() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getSolverConfigResource() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getStartOrder() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getVersion() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 

H

hasException() - Method in class org.kie.server.services.taskassigning.planning.SolutionProcessor.Result
 
healthCheck(boolean) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 

I

IndexedElement<T> - Class in org.kie.server.services.taskassigning.planning.util
Facilitates the ordering of elements given an index but also the faculty of being pinned.
IndexedElement(T, int, boolean) - Constructor for class org.kie.server.services.taskassigning.planning.util.IndexedElement
 
init(KieServerImpl, KieServerRegistry) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
Invoked by the KieServer initialization procedure for performing current extension initialization.
initSolverExecutor() - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
isActive() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
Invoked by the KieServer initialization procedure to determine if current extension has been activated in current installation.
isAlive() - Method in class org.kie.server.services.taskassigning.planning.RunnableBase
The semantic of RunnableBase class is it that can't continue "executing" as soon the destroy() method was invoked or the backing thread was interrupted.
isDestroyed() - Method in class org.kie.server.services.taskassigning.planning.RunnableBase
 
isInitialized() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
Invoked by the KieServer initialization procedure after the init(kieServer, registry) invocation to determine if current extension was properly initialized.
isPinned() - Method in class org.kie.server.services.taskassigning.planning.util.IndexedElement
 
isProcessedChangeSet(long) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
isProcessing() - Method in class org.kie.server.services.taskassigning.planning.SolutionProcessor
 
isStarted() - Method in class org.kie.server.services.taskassigning.planning.SolverExecutor
 
isStopped() - Method in class org.kie.server.services.taskassigning.planning.SolverExecutor
 
isUpdateContainerAllowed(String, KieContainerInstance, Map<String, Object>) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
isUser(String) - Static method in class org.kie.server.services.taskassigning.planning.util.UserUtil
 

J

JBPM_TASK_ASSIGNING_PROCESS_RUNTIME_PWD - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the user password for connecting with the jBPM runtime.
JBPM_TASK_ASSIGNING_PROCESS_RUNTIME_TARGET_USER - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring a user identifier for using as the "on behalf of" user when interacting with the jBPM runtime.
JBPM_TASK_ASSIGNING_PROCESS_RUNTIME_TIMEOUT - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the connection timeout when interacting with the jBPM runtime.
JBPM_TASK_ASSIGNING_PROCESS_RUNTIME_URL - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the rest endpoint url of the kie-server with the jBPM runtime.
JBPM_TASK_ASSIGNING_PROCESS_RUNTIME_USER - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the user for connecting with the with the jBPM runtime.
JBPM_TASK_ASSIGNING_PUBLISH_WINDOW_SIZE - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the size of the tasks publish window.
JBPM_TASK_ASSIGNING_SYNC_INTERVAL - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the solution synchronization period in milliseconds.

L

loadServices(ClassLoader) - Static method in class org.kie.server.services.taskassigning.planning.UserSystemServiceLoader
 

N

nextChangeSetId() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 

O

org.kie.server.services.taskassigning.planning - package org.kie.server.services.taskassigning.planning
 
org.kie.server.services.taskassigning.planning.util - package org.kie.server.services.taskassigning.planning.util
 

P

parse(String) - Method in interface org.kie.server.services.taskassigning.planning.util.PropertyUtil.PropertyParser
 
PlanningBuilder - Class in org.kie.server.services.taskassigning.planning
 
process(TaskAssigningSolution) - Method in class org.kie.server.services.taskassigning.planning.SolutionProcessor
This method is invoked from a different thread for doing the processing of a solution.
PropertyUtil - Class in org.kie.server.services.taskassigning.planning.util
 
PropertyUtil.PropertyParser<T,E extends Exception> - Interface in org.kie.server.services.taskassigning.planning.util
 

R

readSystemProperty(String, T, PropertyUtil.PropertyParser<T, E>) - Static method in class org.kie.server.services.taskassigning.planning.util.PropertyUtil
 
registry(KieServerRegistry) - Method in class org.kie.server.services.taskassigning.planning.SolverBuilder
 
Result(Exception) - Constructor for class org.kie.server.services.taskassigning.planning.SolutionProcessor.Result
 
Result(PlanningExecutionResult) - Constructor for class org.kie.server.services.taskassigning.planning.SolutionProcessor.Result
 
Result(List<ProblemFactChange<TaskAssigningSolution>>) - Constructor for class org.kie.server.services.taskassigning.planning.SolutionSynchronizer.Result
 
run() - Method in class org.kie.server.services.taskassigning.planning.SolutionProcessor
 
run() - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
run() - Method in class org.kie.server.services.taskassigning.planning.SolverExecutor
 
RunnableBase - Class in org.kie.server.services.taskassigning.planning
 
RunnableBase() - Constructor for class org.kie.server.services.taskassigning.planning.RunnableBase
 
RunnableBase.Status - Enum in org.kie.server.services.taskassigning.planning
 

S

serverStarted() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
Invoked by the KieServer initialization procedure to notify that server initialization has finished and the KieServer is ready to operate.
setCurrentChangeSetId(long) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
setDelegate(TaskAssigningRuntimeDelegate) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
setExecutorService(ExecutorService) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
setLastModificationDate(LocalDateTime) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
setProcessedChangeSet(long) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
setUserSystemService(UserSystemService) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
SolutionBuilder - Class in org.kie.server.services.taskassigning.planning
This class is intended for the restoring of a TaskAssigningSolution given a set of TaskData, a set of User and the corresponding PlanningTask for each task.
SolutionChangesBuilder - Class in org.kie.server.services.taskassigning.planning
This class performs the calculation of the impact (i.e. the set of changes to be applied) on a solution given the updated information about the tasks in the jBPM runtime.
SolutionProcessor - Class in org.kie.server.services.taskassigning.planning
This class manges the processing of new a solution produced by the solver.
SolutionProcessor(TaskAssigningRuntimeDelegate, Consumer<SolutionProcessor.Result>, String, int) - Constructor for class org.kie.server.services.taskassigning.planning.SolutionProcessor
 
SolutionProcessor.Result - Class in org.kie.server.services.taskassigning.planning
 
SolutionSynchronizer - Class in org.kie.server.services.taskassigning.planning
This class manages the periodical reading (polling strategy) of current tasks from the jBPM runtime and depending on the "action" INIT_SOLVER_EXECUTOR / SYNCHRONIZE_SOLUTION determines if the solver executor must be restarted with a fully recovered solution or instead the tasks updated information is used for calculating the required changes for the proper solution update.
SolutionSynchronizer(SolverExecutor, TaskAssigningRuntimeDelegate, UserSystemService, long, SolverHandlerContext, Consumer<SolutionSynchronizer.Result>) - Constructor for class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
SolutionSynchronizer.Result - Class in org.kie.server.services.taskassigning.planning
 
SolverBuilder - Class in org.kie.server.services.taskassigning.planning
 
SolverBuilder.SolverBuilderException - Exception in org.kie.server.services.taskassigning.planning
 
SolverBuilderException(String) - Constructor for exception org.kie.server.services.taskassigning.planning.SolverBuilder.SolverBuilderException
 
solverDef(SolverDef) - Method in class org.kie.server.services.taskassigning.planning.SolverBuilder
 
SolverDef - Class in org.kie.server.services.taskassigning.planning
 
SolverDef(String) - Constructor for class org.kie.server.services.taskassigning.planning.SolverDef
 
SolverDef(String, String, String, String, String) - Constructor for class org.kie.server.services.taskassigning.planning.SolverDef
 
SolverExecutor - Class in org.kie.server.services.taskassigning.planning
This class is intended to manage the solver life-cycle in a multi-threaded environment.
SolverExecutor(SolverDef, KieServerRegistry, SolverEventListener<TaskAssigningSolution>) - Constructor for class org.kie.server.services.taskassigning.planning.SolverExecutor
 
SolverExecutor.SolverExecutorException - Exception in org.kie.server.services.taskassigning.planning
 
SolverExecutorException(String) - Constructor for exception org.kie.server.services.taskassigning.planning.SolverExecutor.SolverExecutorException
 
SolverExecutorException(String, Throwable) - Constructor for exception org.kie.server.services.taskassigning.planning.SolverExecutor.SolverExecutorException
 
SolverHandler - Class in org.kie.server.services.taskassigning.planning
This class handles all the work regarding with determining when the solver needs to be created, the handling of the produced solutions and the synchronization of the working solution with the changes that might be produced in the jBPM runtime, etc., by coordinating the actions/results produced by the SolverExecutor, the SolutionProcessor and the SolutionSynchronizer.
SolverHandler(SolverDef, KieServerRegistry, TaskAssigningRuntimeDelegate, UserSystemService, ExecutorService) - Constructor for class org.kie.server.services.taskassigning.planning.SolverHandler
 
SolverHandlerContext - Class in org.kie.server.services.taskassigning.planning
 
SolverHandlerContext() - Constructor for class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
start(TaskAssigningSolution) - Method in class org.kie.server.services.taskassigning.planning.SolverExecutor
This method is invoked from a different thread for starting the solver and must be invoked only one time.
start() - Method in class org.kie.server.services.taskassigning.planning.SolverHandler
 
start(SolverDef, KieServerRegistry) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
status - Variable in class org.kie.server.services.taskassigning.planning.RunnableBase
 
stop() - Method in class org.kie.server.services.taskassigning.planning.SolverExecutor
Stops the solver.
synchronizeSolution(TaskAssigningSolution, LocalDateTime) - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 

T

TASK_ASSIGNING_RUNTIME_DELEGATE_PAGE_SIZE - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the pageSize for the tasks queries that are used for populating/updating the solver.
TASK_ASSIGNING_SOLVER_CONFIG_RESOURCE - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the resource with the solver configuration.
TASK_ASSIGNING_SOLVER_CONTAINER_ARTIFACT_ID - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
 
TASK_ASSIGNING_SOLVER_CONTAINER_GROUP_ID - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
 
TASK_ASSIGNING_SOLVER_CONTAINER_ID - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
 
TASK_ASSIGNING_SOLVER_CONTAINER_VERSION - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
 
TASK_ASSIGNING_USER_SYSTEM_CONTAINER_ARTIFACT_ID - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
 
TASK_ASSIGNING_USER_SYSTEM_CONTAINER_GROUP_ID - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
 
TASK_ASSIGNING_USER_SYSTEM_CONTAINER_ID - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
 
TASK_ASSIGNING_USER_SYSTEM_CONTAINER_VERSION - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
 
TASK_ASSIGNING_USER_SYSTEM_NAME - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
 
TaskAssigningConstants - Class in org.kie.server.services.taskassigning.planning
 
TaskAssigningPlanningKieServerExtension - Class in org.kie.server.services.taskassigning.planning
 
TaskAssigningPlanningKieServerExtension() - Constructor for class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
TaskAssigningPlanningKieServerExtensionMessages - Class in org.kie.server.services.taskassigning.planning
 
TaskAssigningRuntimeDelegate - Class in org.kie.server.services.taskassigning.planning
 
TaskAssigningRuntimeDelegate(TaskAssigningRuntimeClient) - Constructor for class org.kie.server.services.taskassigning.planning.TaskAssigningRuntimeDelegate
 
TaskAssigningService - Class in org.kie.server.services.taskassigning.planning
 
TaskAssigningService() - Constructor for class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
TaskAssigningValidationException - Exception in org.kie.server.services.taskassigning.planning
 
TaskAssigningValidationException(String) - Constructor for exception org.kie.server.services.taskassigning.planning.TaskAssigningValidationException
 
TaskUtil - Class in org.kie.server.services.taskassigning.planning.util
 
toString() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
TraceHelper - Class in org.kie.server.services.taskassigning.planning
 

U

updateContainer(String, KieContainerInstance, Map<String, Object>) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
UserSystemServiceLoader - Class in org.kie.server.services.taskassigning.planning
 
UserUtil - Class in org.kie.server.services.taskassigning.planning.util
 

V

valueOf(String) - Static method in enum org.kie.server.services.taskassigning.planning.RunnableBase.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kie.server.services.taskassigning.planning.RunnableBase.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

withContext(SolverHandlerContext) - Method in class org.kie.server.services.taskassigning.planning.SolutionChangesBuilder
 
withPublishWindowSize(int) - Method in class org.kie.server.services.taskassigning.planning.PlanningBuilder
 
withSolution(TaskAssigningSolution) - Method in class org.kie.server.services.taskassigning.planning.PlanningBuilder
 
withSolution(TaskAssigningSolution) - Method in class org.kie.server.services.taskassigning.planning.SolutionChangesBuilder
 
withTasks(List<TaskData>) - Method in class org.kie.server.services.taskassigning.planning.SolutionBuilder
 
withTasks(List<TaskData>) - Method in class org.kie.server.services.taskassigning.planning.SolutionChangesBuilder
 
withUsers(List<User>) - Method in class org.kie.server.services.taskassigning.planning.SolutionBuilder
 
withUserSystem(UserSystemService) - Method in class org.kie.server.services.taskassigning.planning.SolutionChangesBuilder
 
A B C D E F G H I J L N O P R S T U V W 
Skip navigation links
KIE :: Execution Server :: Services :: Task Assigning :: Planning 7.35.0.Final

Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.