@Subscribe @AllowConcurrentEvents public void on(final RepositoryConfigurationUpdatedEvent evt) { final Repository repository = evt.getRepository(); // check do we need to handle it at all if (isArchetypeCatalogSubject(repository)) { manageArchetypeCatalog(repository); } }
protected void inspect(final Event<?> evt) { Repository repository = null; if (evt instanceof RepositoryRegistryRepositoryEvent) { repository = ((RepositoryRegistryRepositoryEvent) evt).getRepository(); } else if (evt instanceof RepositoryConfigurationUpdatedEvent) { repository = ((RepositoryConfigurationUpdatedEvent) evt).getRepository(); } try { // check registry for existence, wont be able to do much // if doesn't exist yet repoRegistry.getRepositoryWithFacet(repository.getId(), MavenRepository.class); inspectForIndexerManager(evt, repository); } catch (NoSuchRepositoryException e) { log.debug("Attempted to handle repository that isn't yet in registry"); } }
taskName = "Local and Remote URLs changed, repositoryId=" + event.getRepository().getId() + "."; "The Local and Remote URL of repository \"" + event.getRepository().getName() + "\" (id=" + event.getRepository().getId() + ") has been changed, expiring its caches."; taskName = "Remote URL changed, repositoryId=" + event.getRepository().getId() + "."; "The Remote URL of repository \"" + event.getRepository().getName() + "\" (id=" + event.getRepository().getId() + ") has been changed, expiring its caches."; taskName = "Local URL changed, repositoryId=" + event.getRepository().getId() + "."; "The Local URL of repository \"" + event.getRepository().getName() + "\" (id=" + event.getRepository().getId() + ") has been changed, expiring its caches."; task.setRepositoryId( event.getRepository().getId() );
protected void inspect(Event<?> evt) { if (!isNexusStarted()) { return; } Repository repository = null; if (evt instanceof RepositoryRegistryRepositoryEvent) { repository = ((RepositoryRegistryRepositoryEvent) evt).getRepository(); } else { repository = ((RepositoryConfigurationUpdatedEvent) evt).getRepository(); } try { // check registry for existence, wont be able to do much // if doesn't exist yet repoRegistry.getRepository(repository.getId()); inspectForTimeline(evt, repository); } catch (NoSuchRepositoryException e) { log.debug("Attempted to handle repository that isn't yet in registry"); } }
protected void inspect(Event<?> evt) { if (!applicationStatusSource.getSystemStatus().isNexusStarted()) { return; } Repository repository = null; if (evt instanceof RepositoryRegistryRepositoryEvent) { repository = ((RepositoryRegistryRepositoryEvent) evt).getRepository(); } else if (evt instanceof RepositoryConfigurationUpdatedEvent) { repository = ((RepositoryConfigurationUpdatedEvent) evt).getRepository(); } try { // check registry for existance, wont be able to do much // if doesn't exist yet repoRegistry.getRepositoryWithFacet(repository.getId(), MavenRepository.class); inspectForIndexerManager(evt, repository); } catch (NoSuchRepositoryException e) { log.debug("Attempted to handle repository that isn't yet in registry"); } }
taskName = taskName + ", repositoryId=" + event.getRepository().getId() + "."; logMessage + " on repository \"" + event.getRepository().getName() + "\" (id=" + event.getRepository().getId() + "), doing full reindex of it."; reindexRepo(event.getRepository(), true, taskName);
public void inspect( Event<?> evt ) { Repository repository = null; if ( evt instanceof RepositoryRegistryRepositoryEvent ) { repository = ( (RepositoryRegistryRepositoryEvent) evt ).getRepository(); } else if ( evt instanceof RepositoryConfigurationUpdatedEvent ) { repository = ( (RepositoryConfigurationUpdatedEvent) evt ).getRepository(); } else { // how did I get here at all? return; } try { // check registry for existance, wont be able to do much // if doesn't exist yet repoRegistry.getRepositoryWithFacet( repository.getId(), MavenRepository.class ); inspectForIndexerManager( evt, repository ); } catch ( NoSuchRepositoryException e ) { getLogger().debug( "Attempted to handle repository that isn't yet in registry" ); } }
public void inspect( Event<?> evt ) { if ( evt instanceof NexusStartedEvent ) { // on start, we batch process all of those for ( Repository repository : repositoryRegistry.getRepositories() ) { processRepository( repository ); } return; } // stuff below should happen only if this is a RUNNING instance! if ( !applicationStatusSource.getSystemStatus().isNexusStarted() ) { return; } if ( evt instanceof RepositoryRegistryEventAdd ) { processRepository( ( (RepositoryRegistryEventAdd) evt ).getRepository() ); } else if ( evt instanceof RepositoryConfigurationUpdatedEvent ) { processRepository( ( (RepositoryConfigurationUpdatedEvent) evt ).getRepository() ); } }
taskName = taskName + ", repositoryId=" + event.getRepository().getId() + "."; logMessage + " on repository \"" + event.getRepository().getName() + "\" (id=" + event.getRepository().getId() + "), doing full reindex of it."; reindexRepo( event.getRepository(), true, taskName );