static ScheduledTask<?> getTaskByName(final NexusScheduler nexusScheduler, final String name) { if (name == null) { return null; } final Map<String, List<ScheduledTask<?>>> taskMap = nexusScheduler.getAllTasks(); for (List<ScheduledTask<?>> taskList : taskMap.values()) { for (ScheduledTask<?> task : taskList) { if (task.getName().equals(name)) { return task; } } } return null; }
protected void inspect(final Event<?> evt) { final UpdateSiteProxyRepository updateSite = ((RepositoryEvent) evt).getRepository().adaptToFacet(UpdateSiteProxyRepository.class); if (updateSite != null && (evt instanceof RepositoryEventExpireNotFoundCaches || ((RepositoryConfigurationUpdatedEvent) evt).isRemoteUrlChanged())) { final ScheduledTask<?> mirrorTask = UpdateSiteMirrorTask.submit(scheduler, updateSite, false); log.debug("Submitted " + mirrorTask.getName()); } } }
"Task " + task.getName() + " is already running and is conflicting with task " + this.getClass().getName() );
@Subscribe @AllowConcurrentEvents public void inspect(final RepositoryRegistryEventAdd evt) { if (!applicationStatusSource.getSystemStatus().isNexusStarted()) { return; } final UpdateSiteProxyRepository updateSite = ((RepositoryRegistryEventAdd) evt).getRepository().adaptToFacet(UpdateSiteProxyRepository.class); if (updateSite != null) { updateSite.setExposed(false); final ScheduledTask<?> mirrorTask = UpdateSiteMirrorTask.submit(scheduler, updateSite, true); log.debug("Submitted " + mirrorTask.getName()); } } }
storeableTask.setName( task.getName() ); storeableTask.setType( task.getType() ); storeableTask.setStatus( task.getTaskState().name() );
resource.setId(task.getId()); resource.setEnabled(task.isEnabled()); resource.setName(task.getName()); resource.setSchedule(getScheduleShortName(task.getSchedule())); resource.setTypeId(task.getType());
resource.setName( task.getName() ); resource.setSchedule( getScheduleShortName( task.getSchedule() ) ); resource.setTypeId( task.getType() );
item.setLastRunResult( getLastRunResult( task ) ); item.setId( task.getId() ); item.setName( task.getName() ); item.setStatus( task.getTaskState().toString() ); item.setReadableStatus( getReadableState( task.getTaskState() ) );
item.setLastRunResult(getLastRunResult(task)); item.setId(task.getId()); item.setName(task.getName()); item.setStatus(task.getTaskState().toString()); item.setReadableStatus(getReadableState(task.getTaskState()));