- 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
-