A B C D E F G H I L N O P R S T U V W 
All Classes All Packages

A

AbstractAttributeMapValueLabelValueExtractor<M extends Map<String,​?>,​T> - Class in org.kie.server.services.taskassigning.planning.data
 
AbstractAttributeMapValueLabelValueExtractor(String, Class<T>, String, int) - Constructor for class org.kie.server.services.taskassigning.planning.data.AbstractAttributeMapValueLabelValueExtractor
 
AbstractLabelValueExtractor<T> - Class in org.kie.server.services.taskassigning.planning.data
 
AbstractLabelValueExtractor(Class<T>, String, int) - Constructor for class org.kie.server.services.taskassigning.planning.data.AbstractLabelValueExtractor
 
AbstractStringListValueAttributeMapValueExtractor<M extends Map<String,​?>,​T> - Class in org.kie.server.services.taskassigning.planning.data
 
AbstractStringListValueAttributeMapValueExtractor(String, String, Class<T>, String, int) - Constructor for class org.kie.server.services.taskassigning.planning.data.AbstractStringListValueAttributeMapValueExtractor
 
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.
applyLabelValueExtractors(Class<T>, T, BiConsumer<String, Set<Object>>) - Method in class org.kie.server.services.taskassigning.planning.data.LabelValueExtractorRegistry
 
applyResult(SolutionSynchronizer.Result) - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 

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
 
buildChanges(TaskAssigningSolution, List<TaskData>, List<User>) - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
buildChanges(TaskAssigningSolution, Pair<List<TaskData>, LocalDateTime>, Pair<Boolean, List<User>>) - 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

calculateNextUnchangedPeriodTime(Duration) - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
calculateNextUsersSyncTime() - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
clearProcessedChangeSet() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
clearTaskChangeTimes() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
Removes all the registered task time changes.
clearTaskChangeTimes(LocalDateTime) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
Removes all the registered task change times that occurred strictly before a given time.
COMMA_SEPARATOR - Static variable in class org.kie.server.services.taskassigning.planning.data.AbstractStringListValueAttributeMapValueExtractor
 
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

DefaultTaskDataAffinitiesValueExtractor - Class in org.kie.server.services.taskassigning.planning.data
 
DefaultTaskDataAffinitiesValueExtractor() - Constructor for class org.kie.server.services.taskassigning.planning.data.DefaultTaskDataAffinitiesValueExtractor
 
DefaultTaskDataSkillsValueExtractor - Class in org.kie.server.services.taskassigning.planning.data
 
DefaultTaskDataSkillsValueExtractor() - Constructor for class org.kie.server.services.taskassigning.planning.data.DefaultTaskDataSkillsValueExtractor
 
DefaultUserAffinitiesValueExtractor - Class in org.kie.server.services.taskassigning.planning.data
 
DefaultUserAffinitiesValueExtractor() - Constructor for class org.kie.server.services.taskassigning.planning.data.DefaultUserAffinitiesValueExtractor
 
DefaultUserSkillsValueExtractor - Class in org.kie.server.services.taskassigning.planning.data
 
DefaultUserSkillsValueExtractor() - Constructor for class org.kie.server.services.taskassigning.planning.data.DefaultUserSkillsValueExtractor
 
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() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
destroy(KieServerImpl, KieServerRegistry) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
DESTROYED - org.kie.server.services.taskassigning.planning.RunnableBase.Status
 
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
 
extract(T) - Method in class org.kie.server.services.taskassigning.planning.data.AbstractAttributeMapValueLabelValueExtractor
 
extractFromAttribute(Object) - Method in class org.kie.server.services.taskassigning.planning.data.AbstractAttributeMapValueLabelValueExtractor
 
extractFromAttribute(Object) - Method in class org.kie.server.services.taskassigning.planning.data.AbstractStringListValueAttributeMapValueExtractor
 

F

filterDuplicates(Collection<User>) - Static method in class org.kie.server.services.taskassigning.planning.util.UserUtil
Given a Collection of external users, normally returned by the UserSystemService, produces the filtering of the elements with the following criteria: 1) Null elements are removed from the result. 2) Duplicate users are removed from the result.
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(Class<T>) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getAppComponents(SupportedTransports) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getArtifactId() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getAttributeName() - Method in class org.kie.server.services.taskassigning.planning.data.AbstractAttributeMapValueLabelValueExtractor
 
getAttributes(TaskData) - Method in class org.kie.server.services.taskassigning.planning.data.DefaultTaskDataAffinitiesValueExtractor
 
getAttributes(TaskData) - Method in class org.kie.server.services.taskassigning.planning.data.DefaultTaskDataSkillsValueExtractor
 
getAttributes(User) - Method in class org.kie.server.services.taskassigning.planning.data.DefaultUserAffinitiesValueExtractor
 
getAttributes(User) - Method in class org.kie.server.services.taskassigning.planning.data.DefaultUserSkillsValueExtractor
 
getAttributes(T) - Method in class org.kie.server.services.taskassigning.planning.data.AbstractAttributeMapValueLabelValueExtractor
 
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
 
getImproveSolutionOnBackgroundDuration() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerConfig
 
getIndex() - Method in class org.kie.server.services.taskassigning.planning.util.IndexedElement
 
getInstance() - Static method in class org.kie.server.services.taskassigning.planning.data.LabelValueExtractorRegistry
 
getItems() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerConfigProvider
 
getLabelName() - Method in class org.kie.server.services.taskassigning.planning.data.AbstractLabelValueExtractor
 
getLabelValueExtractors(Class<T>) - Method in class org.kie.server.services.taskassigning.planning.data.LabelValueExtractorRegistry
 
getMoveThreadBufferSize() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getMoveThreadCount() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getNextQueryTime() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
Gets the next query time to use.
getPreviousQueryTime() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
Gets the previously executed query time.
getPriority() - Method in class org.kie.server.services.taskassigning.planning.data.AbstractLabelValueExtractor
 
getPublishWindowSize() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerConfig
 
getServices() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getSolverConfigResource() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getSolverHandlerConfig() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningServiceConfig
 
getStartOrder() - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
getSyncInterval() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerConfig
 
getSyncQueriesShift() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerConfig
 
getSystemTime() - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
getTargetUserId() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerConfig
 
getThreadFactoryClass() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getType() - Method in class org.kie.server.services.taskassigning.planning.data.AbstractLabelValueExtractor
 
getUsersSyncInterval() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerConfig
 
getVersion() - Method in class org.kie.server.services.taskassigning.planning.SolverDef
 
getWaitForImprovedSolutionDuration() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerConfig
 

H

hasChanges() - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer.Result
 
hasException() - Method in class org.kie.server.services.taskassigning.planning.SolutionProcessor.Result
 
hasImproveSolutionOnBackgroundDuration() - Method in class org.kie.server.services.taskassigning.planning.SolverHandler
 
hasWaitForImprovedSolutionDuration() - Method in class org.kie.server.services.taskassigning.planning.SolverHandler
 
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.
isCurrentChangeSetProcessed() - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
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
 
isProcessedTaskChange(long, LocalDateTime) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
Indicates if a change has already been processed for a given task.
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
 
isUnchangedPeriodTime() - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 
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
 
isUsersSyncTime() - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
 

L

LabelValueExtractorRegistry - Class in org.kie.server.services.taskassigning.planning.data
 
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.data - package org.kie.server.services.taskassigning.planning.data
 
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

readAndValidateTaskAssigningServiceConfig() - Static method in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtensionHelper
 
readSystemProperty(String, T, PropertyUtil.PropertyParser<T, E>) - Static method in class org.kie.server.services.taskassigning.planning.util.PropertyUtil
 
registerExtractors(ClassLoader) - Method in class org.kie.server.services.taskassigning.planning.data.LabelValueExtractorRegistry
 
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
 
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

separator - Variable in class org.kie.server.services.taskassigning.planning.data.AbstractStringListValueAttributeMapValueExtractor
 
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(ScheduledExecutorService) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
setNextQueryTime(LocalDateTime) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
Sets the next query time to use.
setPreviousQueryTime(LocalDateTime) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
Sets the previously executed query time.
setProcessedChangeSet(long) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
setTaskChangeTime(long, LocalDateTime) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
Registers the time of the last change processed for a task.
setUserSystemService(UserSystemService) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
shiftQueryTime(LocalDateTime) - Method in class org.kie.server.services.taskassigning.planning.SolverHandlerContext
Shifts a queryTime with the context configured queryShift.
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, Duration, Duration, 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, int, String) - Constructor for class org.kie.server.services.taskassigning.planning.SolverDef
 
SolverDef(String, String, String, String, String, String, int, 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, ScheduledExecutorService, SolverHandlerConfig) - Constructor for class org.kie.server.services.taskassigning.planning.SolverHandler
 
SolverHandlerConfig - Class in org.kie.server.services.taskassigning.planning
 
SolverHandlerConfig(String, int, Duration, Duration, Duration, Duration, Duration) - Constructor for class org.kie.server.services.taskassigning.planning.SolverHandlerConfig
 
SolverHandlerContext - Class in org.kie.server.services.taskassigning.planning
 
SolverHandlerContext(Duration) - Constructor for class org.kie.server.services.taskassigning.planning.SolverHandlerContext
 
start() - Method in class org.kie.server.services.taskassigning.planning.SolverHandler
 
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(SolverDef, KieServerRegistry) - Method in class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
STARTED - org.kie.server.services.taskassigning.planning.RunnableBase.Status
 
STARTING - org.kie.server.services.taskassigning.planning.RunnableBase.Status
 
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.
STOPPED - org.kie.server.services.taskassigning.planning.RunnableBase.Status
 
STOPPING - org.kie.server.services.taskassigning.planning.RunnableBase.Status
 
synchronizeSolution(TaskAssigningSolution, LocalDateTime) - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
Starts the synchronization of the solution from the indicated last modification date.
synchronizeSolution(TaskAssigningSolution, LocalDateTime, Duration) - Method in class org.kie.server.services.taskassigning.planning.SolutionSynchronizer
Starts the synchronization of the solution from the indicated last modification date.

T

TASK_AFFINITIES_ATTRIBUTE_PROPERTY_NAME - Static variable in class org.kie.server.services.taskassigning.planning.data.DefaultTaskDataAffinitiesValueExtractor
Property for configuring the name of the task input parameter from where the affinities will be extracted.
TASK_ASSIGNING_IMPROVE_SOLUTION_ON_BACKGROUND_DURATION - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the amount of time to execute the LS phase in background and sending an eventually improved solution to the jBPM runtime after this time.
TASK_ASSIGNING_KEY_STORE_PROCESS_RUNTIME_ALIAS - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the alias of the user password for connecting with the jBPM runtime in cases where the kie-server key store is used.
TASK_ASSIGNING_KEY_STORE_PROCESS_RUNTIME_PWD - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the password for getting the key stored under the alias name TASK_ASSIGNING_KEY_STORE_PROCESS_RUNTIME_ALIAS in cases where the kie-server key store is used.
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.
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.
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.
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.
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.
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.
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_SOLVER_MOVE_THREAD_BUFFER_SIZE - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the solver moveThreadBufferSize.
TASK_ASSIGNING_SOLVER_MOVE_THREAD_COUNT - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the solver moveThreadCount.
TASK_ASSIGNING_SOLVER_THREAD_FACTORY_CLASS - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the solver threadFactoryClass.
TASK_ASSIGNING_SYNC_INTERVAL - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the solution synchronization period.
TASK_ASSIGNING_SYNC_QUERIES_SHIFT - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the safety minimal query distance in milliseconds.
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
 
TASK_ASSIGNING_USERS_SYNC_INTERVAL - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the users information synchronization period.
TASK_ASSIGNING_WAIT_FOR_IMPROVED_SOLUTION_DURATION - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningConstants
Property for configuring the amount of time to execute LS phase before sending any plan to the kie-server with the jBPM runtime.
TASK_SKILLS_ATTRIBUTE_PROPERTY_NAME - Static variable in class org.kie.server.services.taskassigning.planning.data.DefaultTaskDataSkillsValueExtractor
Property for configuring the name of the task input parameter from where the skills will be extracted.
TaskAssigningConstants - Class in org.kie.server.services.taskassigning.planning
 
TaskAssigningPlanningKieServerConfigProvider - Class in org.kie.server.services.taskassigning.planning
Configures the list of packages that must be ignored but the OptaPlanner classes scanning, SolverServiceBase
TaskAssigningPlanningKieServerConfigProvider() - Constructor for class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerConfigProvider
 
TaskAssigningPlanningKieServerExtension - Class in org.kie.server.services.taskassigning.planning
 
TaskAssigningPlanningKieServerExtension() - Constructor for class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerExtension
 
TaskAssigningPlanningKieServerExtensionHelper - Class in org.kie.server.services.taskassigning.planning
 
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(TaskAssigningServiceConfig) - Constructor for class org.kie.server.services.taskassigning.planning.TaskAssigningService
 
TaskAssigningServiceConfig - Class in org.kie.server.services.taskassigning.planning
 
TaskAssigningServiceConfig(String, int, Duration, Duration, Duration, Duration, Duration) - Constructor for class org.kie.server.services.taskassigning.planning.TaskAssigningServiceConfig
 
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
 
USER_AFFINITIES_ATTRIBUTE_PROPERTY_NAME - Static variable in class org.kie.server.services.taskassigning.planning.data.DefaultUserAffinitiesValueExtractor
Property for configuring the name of the external user attribute from where the affinities will be extracted.
USER_SKILLS_ATTRIBUTE_PROPERTY_NAME - Static variable in class org.kie.server.services.taskassigning.planning.data.DefaultUserSkillsValueExtractor
Property for configuring the name of the external user attribute from where the skills will be extracted.
UserSystemServiceLoader - Class in org.kie.server.services.taskassigning.planning
 
UserUtil - Class in org.kie.server.services.taskassigning.planning.util
 

V

VALUE_NAME - Static variable in class org.kie.server.services.taskassigning.planning.TaskAssigningPlanningKieServerConfigProvider
Must be the same as SolverServiceBase.SCAN_EXCLUDED_PACKAGES_CONFIG_ITEM but we don't want dependencies on this module.
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.SolutionBuilder
 
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
 
withUsersUpdate(List<User>) - Method in class org.kie.server.services.taskassigning.planning.SolutionChangesBuilder
 
withUserSystem(UserSystemService) - Method in class org.kie.server.services.taskassigning.planning.SolutionChangesBuilder
 
A B C D E F G H I L N O P R S T U V W 
All Classes All Packages