@Subscribe @AllowConcurrentEvents public void on(final RepositoryRegistryRepositoryEvent e) { inspect(e); }
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"); } }
getFeedRecorder().addSystemEvent(FeedRecorder.SYSTEM_CONFIG_ACTION, sb.toString());
@Subscribe @AllowConcurrentEvents public void on(final RepositoryConfigurationUpdatedEvent e) { inspect(e); }