Class AbstractModelTaskHandler<TH extends AbstractTaskHandler<TH,TE>,TE extends AbstractTaskExecution<TH,TE>>
- java.lang.Object
-
- com.evolveum.midpoint.repo.common.task.AbstractTaskHandler<TH,TE>
-
- com.evolveum.midpoint.model.impl.tasks.AbstractModelTaskHandler<TH,TE>
-
- All Implemented Interfaces:
TaskHandler
,WorkBucketAwareTaskHandler
- Direct Known Subclasses:
AbstractScannerTaskHandler
,AsyncUpdateTaskHandler
,ImportFromResourceTaskHandler
,LiveSyncTaskHandler
,ObjectIntegrityCheckTaskHandler
,ReconciliationTaskHandler
,ShadowIntegrityCheckTaskHandler
,SimpleIterativeTaskHandler
public abstract class AbstractModelTaskHandler<TH extends AbstractTaskHandler<TH,TE>,TE extends AbstractTaskExecution<TH,TE>> extends AbstractTaskHandler<TH,TE>
Task handler for search-iterative tasks in model (and upper) layers. It currently provides the model-level beans useful for individual task handlers and related code.- Author:
- semancik
-
-
Field Summary
Fields Modifier and Type Field Description protected Clock
clock
protected Clockwork
clockwork
protected ContextFactory
contextFactory
protected EventDispatcher
eventDispatcher
protected ExpressionFactory
expressionFactory
protected ModelService
model
protected ModelObjectResolver
modelObjectResolver
protected ProvisioningService
provisioningService
protected SecurityEnforcer
securityEnforcer
protected SynchronizationService
synchronizationService
protected SyncTaskHelper
syncTaskHelper
protected SystemObjectCache
systemObjectCache
protected TaskManager
taskManager
-
Fields inherited from class com.evolveum.midpoint.repo.common.task.AbstractTaskHandler
globalReportingOptions, lightweightIdentifierGenerator, matchingRuleRegistry, operationExecutionRecorder, prismContext, repositoryService, schemaService, taskTypeName
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractModelTaskHandler(Trace logger, String taskName, String taskOperationPrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Clock
getClock()
ExpressionFactory
getExpressionFactory()
ProvisioningService
getProvisioningService()
SynchronizationService
getSynchronizationService()
SyncTaskHelper
getSyncTaskHelper()
SystemObjectCache
getSystemObjectsCache()
-
Methods inherited from class com.evolveum.midpoint.repo.common.task.AbstractTaskHandler
createTaskExecution, getCacheConfigurationManager, getGlobalReportingOptions, getLogger, getMatchingRuleRegistry, getOperationExecutionRecorder, getPrismContext, getRepositoryService, getStatisticsCollectionStrategy, getTaskManager, getTaskTypeName, getTracer, heartbeat, refreshStatus, run
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.task.api.TaskHandler
getArchetypeOid, getCategoryName, getCategoryNames, getDefaultChannel, run
-
Methods inherited from interface com.evolveum.midpoint.task.api.WorkBucketAwareTaskHandler
onNoMoreBuckets, run
-
-
-
-
Field Detail
-
modelObjectResolver
@Autowired protected ModelObjectResolver modelObjectResolver
-
securityEnforcer
@Autowired protected SecurityEnforcer securityEnforcer
-
expressionFactory
@Autowired protected ExpressionFactory expressionFactory
-
systemObjectCache
@Autowired protected SystemObjectCache systemObjectCache
-
model
@Autowired protected ModelService model
-
synchronizationService
@Autowired protected SynchronizationService synchronizationService
-
clock
@Autowired protected Clock clock
-
provisioningService
@Autowired protected ProvisioningService provisioningService
-
contextFactory
@Autowired protected ContextFactory contextFactory
-
clockwork
@Autowired protected Clockwork clockwork
-
taskManager
@Autowired protected TaskManager taskManager
-
syncTaskHelper
@Autowired protected SyncTaskHelper syncTaskHelper
-
eventDispatcher
@Autowired protected EventDispatcher eventDispatcher
-
-
Method Detail
-
getExpressionFactory
public ExpressionFactory getExpressionFactory()
-
getProvisioningService
public ProvisioningService getProvisioningService()
-
getSynchronizationService
public SynchronizationService getSynchronizationService()
-
getSystemObjectsCache
public SystemObjectCache getSystemObjectsCache()
-
getClock
public Clock getClock()
-
getSyncTaskHelper
public SyncTaskHelper getSyncTaskHelper()
-
-