A B C D E F G H I L N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages