Author: stillalex
Date: Tue Nov 28 10:03:42 2017
New Revision: 1816536
URL: http://svn.apache.org/viewvc?rev=1816536&view=rev
Log:
OAK-6979 CugConfiguration.unbindMountInfoProvider doesn't restore the default
- clarified livecycle expectations
Modified:
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java
Modified:
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java?rev=1816536&r1=1816535&r2=1816536&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java
(original)
+++
jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java
Tue Nov 28 10:03:42 2017
@@ -214,6 +214,8 @@ public class CugConfiguration extends Co
}
public void unbindMountInfoProvider(MountInfoProvider mountInfoProvider) {
+ // set to null (and not default) to comply with OSGi lifecycle,
+ // if the reference is unset it means the service is being deactivated
this.mountInfoProvider = null;
}