@AllowConcurrentEvents
public void inspect(final RepositoryRegistryEventAdd evt) {
if (!systemStatusProvider.get().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());
}
}