Uses of Class
de.hybris.platform.task.impl.RuntimeConfigHolder
Packages that use RuntimeConfigHolder
-
Uses of RuntimeConfigHolder in de.hybris.platform.task.impl
Subclasses of RuntimeConfigHolder in de.hybris.platform.task.implModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classMethods in de.hybris.platform.task.impl that return RuntimeConfigHolderMethods in de.hybris.platform.task.impl with parameters of type RuntimeConfigHolderModifier and TypeMethodDescriptionvoidAuxiliaryTablesBasedTaskProvider.afterTaskEngineStop(int nodeId, RuntimeConfigHolder runtimeConfigHolder) voidDelegatingTasksProvider.afterTaskEngineStop(int nodeId, RuntimeConfigHolder runtimeConfigHolder) default voidTasksProvider.afterTaskEngineStop(int nodeId, RuntimeConfigHolder runtimeConfigHolder) voidAuxiliaryTablesBasedTaskProvider.afterTaskFinished(PK taskPk, RuntimeConfigHolder runtimeConfigHolder) voidDelegatingTasksProvider.afterTaskFinished(PK taskPk, RuntimeConfigHolder runtimeConfigHolder) default voidTasksProvider.afterTaskFinished(PK taskPk, RuntimeConfigHolder runtimeConfigHolder) voidAuxiliaryTablesBasedTaskProvider.afterTaskUnlocked(PK taskPk, RuntimeConfigHolder runtimeConfigHolder) voidDelegatingTasksProvider.afterTaskUnlocked(PK taskPk, RuntimeConfigHolder runtimeConfigHolder) default voidTasksProvider.afterTaskUnlocked(PK taskPk, RuntimeConfigHolder runtimeConfigHolder) protected abstract booleanAuxiliaryTablesWatchdog.canRunWatchdog(RuntimeConfigHolder runtimeConfigHolder) Determines whether the watchdog can be runbooleanSchedulerAuxiliaryTablesWatchdog.canRunWatchdog(RuntimeConfigHolder runtimeConfigHolder) protected abstract AuxiliaryTablesWatchdogTaskAuxiliaryTablesWatchdog.createTask(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters) Creates watchdog task based on runtime configurationprotected AuxiliaryTablesWatchdogTaskSchedulerAuxiliaryTablesWatchdog.createTask(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters) protected AuxiliaryTablesWatchdogTaskTestSchedulerAuxiliaryTablesWatchdog.createTask(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters) voidAuxiliaryTablesWorkerRole.deleteTask(PK taskPk, boolean forceDbDelete, RuntimeConfigHolder runtimeConfigHolder) voidAuxiliaryTablesWorkerRole.deleteTask(PK taskPk, RuntimeConfigHolder runtimeConfigHolder) voidAuxiliaryTablesWorkerRole.deleteTasks(RuntimeConfigHolder runtimeConfigHolder) intAuxiliaryTablesBasedTaskProvider.getMaxItemsToSchedule(de.hybris.platform.task.impl.DefaultTaskService.TaskEngineRunningState runningState, RuntimeConfigHolder runtimeConfigHolder) intDelegatingTasksProvider.getMaxItemsToSchedule(de.hybris.platform.task.impl.DefaultTaskService.TaskEngineRunningState runningState, RuntimeConfigHolder runtimeConfigHolder) default intTasksProvider.getMaxItemsToSchedule(de.hybris.platform.task.impl.DefaultTaskService.TaskEngineRunningState runningState, RuntimeConfigHolder runtimeConfigHolder) AuxiliaryTablesWorkerRole.getTasksForWorker(WorkerStateGateway.WorkerRange workerRange, WorkerStateGateway.WorkerState workerState, long maxItemsToSchedule, RuntimeConfigHolder configHolder) AdjustItemsToScheduleCountTasksProvider.getTasksToSchedule(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters, int maxItemsToSchedule) AuxiliaryTablesBasedTaskProvider.getTasksToSchedule(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters, int maxItemsToSchedule) AuxiliaryTablesBasedTaskProviderTest.TasksProviderTest.getTasksToSchedule(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters, int maxItemsToSchedule) DefaultTasksProvider.getTasksToSchedule(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters, int maxItemsToSchedule) DelegatingTasksProvider.getTasksToSchedule(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters, int maxItemsToSchedule) InMemoryTasksProvider.getTasksToSchedule(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters, int maxItemsToSchedule) TasksProvider.getTasksToSchedule(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters, int maxItemsToSchedule) The method should return a collection of tasks' PKs, that should be scheduled in this node's task engine.voidAuxiliaryTablesBasedTaskProvider.refreshState(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters) voidDelegatingTasksProvider.refreshState(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters) default voidTasksProvider.refreshState(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters) The method is responsible for refreshing state of the task provider.AuxiliaryTablesWorkerRole.registerAsWorker(TaskEngineParameters taskEngineParameters, RuntimeConfigHolder runtimeConfigHolder) protected booleanDefaultTaskService.scheduleRetryIfAllowed(Task task, RetryLaterException e, RuntimeConfigHolder runtimeConfigHolder) voidStrandedTaskContext.setRuntimeConfigHolder(RuntimeConfigHolder runtimeConfigHolder) AuxiliaryTablesWatchdog.startWatchdog(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters) Starts watchdog task, that executes specified operation until stoppedTestSchedulerAuxiliaryTablesWatchdog.startWatchdog(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters) AuxiliaryTablesSchedulerRole.tryToPerformSchedulerJob(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters, int maxItemsToSchedule) StrandedTaskContext.Builder.withRuntimeConfigHolder(RuntimeConfigHolder val) Constructors in de.hybris.platform.task.impl with parameters of type RuntimeConfigHolderModifierConstructorDescriptionSchedulerOperationTimeoutLogger(RuntimeConfigHolder runtimeConfigHolder, Instant startTime, Consumer<Duration> timeoutConsumer) Creates a new scheduler operation timeout logger