org.apache.archiva.scheduler.repository
Class ArchivaRepositoryScanningTaskExecutor
java.lang.Object
org.apache.archiva.scheduler.repository.ArchivaRepositoryScanningTaskExecutor
- All Implemented Interfaces:
- org.apache.archiva.redback.components.taskqueue.execution.TaskExecutor
@Service(value="taskExecutor#repository-scanning")
public class ArchivaRepositoryScanningTaskExecutor
- extends Object
- implements org.apache.archiva.redback.components.taskqueue.execution.TaskExecutor
ArchivaRepositoryScanningTaskExecutor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private org.slf4j.Logger log
managedRepositoryAdmin
@Inject
private ManagedRepositoryAdmin managedRepositoryAdmin
repoScanner
@Inject
private RepositoryScanner repoScanner
- The repository scanner component.
consumers
@Inject
private RepositoryContentConsumers consumers
task
private org.apache.archiva.redback.components.taskqueue.Task task
repositoryStatisticsManager
@Inject
private RepositoryStatisticsManager repositoryStatisticsManager
repositorySessionFactory
@Inject
private RepositorySessionFactory repositorySessionFactory
- FIXME: this could be multiple implementations and needs to be configured.
ArchivaRepositoryScanningTaskExecutor
public ArchivaRepositoryScanningTaskExecutor()
initialize
@PostConstruct
public void initialize()
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
- Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
executeTask
public void executeTask(org.apache.archiva.redback.components.taskqueue.Task task)
throws org.apache.archiva.redback.components.taskqueue.execution.TaskExecutionException
- Specified by:
executeTask
in interface org.apache.archiva.redback.components.taskqueue.execution.TaskExecutor
- Throws:
org.apache.archiva.redback.components.taskqueue.execution.TaskExecutionException
getCurrentTaskInExecution
public org.apache.archiva.redback.components.taskqueue.Task getCurrentTaskInExecution()
getRepoScanner
public RepositoryScanner getRepoScanner()
setRepoScanner
public void setRepoScanner(RepositoryScanner repoScanner)
getConsumers
public RepositoryContentConsumers getConsumers()
setConsumers
public void setConsumers(RepositoryContentConsumers consumers)
getRepositorySessionFactory
public RepositorySessionFactory getRepositorySessionFactory()
setRepositorySessionFactory
public void setRepositorySessionFactory(RepositorySessionFactory repositorySessionFactory)
getRepositoryStatisticsManager
public RepositoryStatisticsManager getRepositoryStatisticsManager()
setRepositoryStatisticsManager
public void setRepositoryStatisticsManager(RepositoryStatisticsManager repositoryStatisticsManager)
getManagedRepositoryAdmin
public ManagedRepositoryAdmin getManagedRepositoryAdmin()
setManagedRepositoryAdmin
public void setManagedRepositoryAdmin(ManagedRepositoryAdmin managedRepositoryAdmin)
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.