Package de.hybris.platform.task.impl
Class AuxiliaryTablesWorkerRole
- java.lang.Object
-
- de.hybris.platform.task.impl.AuxiliaryTablesWorkerRole
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
public class AuxiliaryTablesWorkerRole extends java.lang.Object implements org.springframework.beans.factory.InitializingBean
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAuxiliaryTablesWorkerRole.IntervalChecker
-
Constructor Summary
Constructors Constructor Description AuxiliaryTablesWorkerRole()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()voiddeleteTask(PK taskPk, boolean forceDbDelete, de.hybris.platform.task.impl.RuntimeConfigHolder runtimeConfigHolder)voiddeleteTask(PK taskPk, de.hybris.platform.task.impl.RuntimeConfigHolder runtimeConfigHolder)voiddeleteTasks(de.hybris.platform.task.impl.RuntimeConfigHolder runtimeConfigHolder)java.util.List<TasksProvider.VersionPK>getTasksForWorker(WorkerStateGateway.WorkerRange workerRange, WorkerStateGateway.WorkerState workerState, long maxItemsToSchedule, de.hybris.platform.task.impl.RuntimeConfigHolder configHolder)java.util.Optional<WorkerStateGateway.WorkerRange>getWorkerRange(int nodeID)WorkerStateGateway.WorkerStateregisterAsWorker(TaskEngineParameters taskEngineParameters, de.hybris.platform.task.impl.RuntimeConfigHolder runtimeConfigHolder)voidsetGatewayFactory(AuxiliaryTablesGatewayFactory gatewayFactory)voidsetMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry)voidunregisterAsWorker(int nodeId)
-
-
-
Method Detail
-
registerAsWorker
public WorkerStateGateway.WorkerState registerAsWorker(TaskEngineParameters taskEngineParameters, de.hybris.platform.task.impl.RuntimeConfigHolder runtimeConfigHolder)
-
getWorkerRange
public java.util.Optional<WorkerStateGateway.WorkerRange> getWorkerRange(int nodeID)
-
getTasksForWorker
public java.util.List<TasksProvider.VersionPK> getTasksForWorker(WorkerStateGateway.WorkerRange workerRange, WorkerStateGateway.WorkerState workerState, long maxItemsToSchedule, de.hybris.platform.task.impl.RuntimeConfigHolder configHolder)
-
deleteTasks
public void deleteTasks(de.hybris.platform.task.impl.RuntimeConfigHolder runtimeConfigHolder)
-
deleteTask
public void deleteTask(PK taskPk, de.hybris.platform.task.impl.RuntimeConfigHolder runtimeConfigHolder)
-
deleteTask
public void deleteTask(PK taskPk, boolean forceDbDelete, de.hybris.platform.task.impl.RuntimeConfigHolder runtimeConfigHolder)
-
unregisterAsWorker
public void unregisterAsWorker(int nodeId)
-
setGatewayFactory
public void setGatewayFactory(AuxiliaryTablesGatewayFactory gatewayFactory)
-
setMetricRegistry
public void setMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry)
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
-