Author: chetanm
Date: Fri Jan 29 12:17:18 2016
New Revision: 1727560

URL: http://svn.apache.org/viewvc?rev=1727560&view=rev
Log:
OAK-3944 - OsgiWhiteboard should handle multiple unregister call

Make the reference as volatile per Michael Dürig suggestion

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/osgi/OsgiWhiteboard.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/osgi/OsgiWhiteboard.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/osgi/OsgiWhiteboard.java?rev=1727560&r1=1727559&r2=1727560&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/osgi/OsgiWhiteboard.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/osgi/OsgiWhiteboard.java
 Fri Jan 29 12:17:18 2016
@@ -75,7 +75,7 @@ public class OsgiWhiteboard implements W
         final ServiceRegistration registration =
                 context.registerService(type.getName(), service, dictionary);
         return new Registration() {
-            private boolean unregistered;
+            private volatile boolean unregistered;
             @Override
             public void unregister() {
                 try {


Reply via email to