@Service(value="archivaTaskScheduler#repository") public class DefaultRepositoryArchivaTaskScheduler extends Object implements RepositoryArchivaTaskScheduler, ConfigurationListener
| Modifier and Type | Field and Description | 
|---|---|
| static String | CRON_HOURLY | 
| Constructor and Description | 
|---|
| DefaultRepositoryArchivaTaskScheduler() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | configurationEvent(ConfigurationEvent event)Generic event point to notify components that something has happend in the configuration. | 
| boolean | isProcessingRepositoryTask(RepositoryTask task) | 
| boolean | isProcessingRepositoryTask(String repositoryId) | 
| void | queueTask(RepositoryTask task)Adds the task to the scanning queue. | 
| void | startup() | 
| void | stop() | 
| boolean | unQueueTask(RepositoryTask task) | 
public static final String CRON_HOURLY
public DefaultRepositoryArchivaTaskScheduler()
@PostConstruct public void startup() throws ArchivaException
ArchivaException@PreDestroy public void stop() throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic boolean isProcessingRepositoryTask(String repositoryId)
isProcessingRepositoryTask in interface RepositoryArchivaTaskSchedulerpublic boolean isProcessingRepositoryTask(RepositoryTask task)
isProcessingRepositoryTask in interface RepositoryArchivaTaskSchedulerpublic void queueTask(RepositoryTask task) throws org.apache.archiva.components.taskqueue.TaskQueueException
ArchivaTaskSchedulerqueueTask in interface ArchivaTaskScheduler<RepositoryTask>queueTask in interface RepositoryArchivaTaskSchedulerorg.apache.archiva.components.taskqueue.TaskQueueExceptionpublic boolean unQueueTask(RepositoryTask task) throws org.apache.archiva.components.taskqueue.TaskQueueException
unQueueTask in interface RepositoryArchivaTaskSchedulerorg.apache.archiva.components.taskqueue.TaskQueueExceptionpublic void configurationEvent(ConfigurationEvent event)
ConfigurationListenerconfigurationEvent in interface ConfigurationListenerCopyright © 2006–2019 The Apache Software Foundation. All rights reserved.