private void inspectForIndexerManager(Event<?> evt, Repository repository) { try { // we are handling repo events, like addition and removal if (evt instanceof RepositoryRegistryEventAdd) { getIndexerManager().addRepositoryIndexContext(repository.getId()); } else if (evt instanceof RepositoryRegistryEventRemove) { getIndexerManager().removeRepositoryIndexContext( ((RepositoryRegistryEventRemove) evt).getRepository().getId(), true); } else if (evt instanceof RepositoryConfigurationUpdatedEvent) { getIndexerManager().updateRepositoryIndexContext(repository.getId()); } } catch (Exception e) { log.error("Could not maintain indexing contexts!", e); } } }
getIndexerManager().addRepositoryIndexContext( repository.getId() );