in src/main/java/org/apache/sling/jcr/registration/AbstractRegistrationSupport.java [239:256]
protected void deactivate(ComponentContext context) {
synchronized (this.registryLock) {
// unregister all repositories in the tmp map
for (Iterator<Map.Entry<String, Object>> ri = this.registeredRepositories.entrySet().iterator(); ri.hasNext();) {
Map.Entry<String, Object> entry = ri.next();
this.unbindRepository(entry.getKey(), entry.getValue());
ri.remove();
}
this.doDeactivate();
this.componentContext = null;
}
}