in src/main/java/org/apache/sling/discovery/oak/OakDiscoveryService.java [321:343]
protected void deactivate() {
logger.debug("OakDiscoveryService deactivated.");
viewStateManagerLock.lock();
try {
viewStateManager.unbind(changePropagationListener);
viewStateManager.handleDeactivated();
activated = false;
} finally {
if (viewStateManagerLock != null) {
viewStateManagerLock.unlock();
}
}
try {
if (this.mbeanRegistration != null) {
this.mbeanRegistration.unregister();
this.mbeanRegistration = null;
}
} catch (Exception e) {
logger.error("deactivate: Error on unregister: " + e, e);
}
}