Repository: aries-jax-rs-whiteboard
Updated Branches:
  refs/heads/master 7ceb8f191 -> 9f7ecf18c


Avoid concurrent modification exception


Project: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/commit/dc976c14
Tree: 
http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/tree/dc976c14
Diff: 
http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/diff/dc976c14

Branch: refs/heads/master
Commit: dc976c14ad0a646d8551038606dc3d2cd6a3a046
Parents: 7ceb8f1
Author: Carlos Sierra <[email protected]>
Authored: Thu Aug 9 17:37:38 2018 +0200
Committer: Carlos Sierra <[email protected]>
Committed: Thu Aug 9 17:42:58 2018 +0200

----------------------------------------------------------------------
 .../whiteboard/internal/cxf/CxfJaxrsServiceRegistrator.java  | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/blob/dc976c14/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/cxf/CxfJaxrsServiceRegistrator.java
----------------------------------------------------------------------
diff --git 
a/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/cxf/CxfJaxrsServiceRegistrator.java
 
b/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/cxf/CxfJaxrsServiceRegistrator.java
index 54cb945..b6a5687 100644
--- 
a/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/cxf/CxfJaxrsServiceRegistrator.java
+++ 
b/jax-rs.whiteboard/src/main/java/org/apache/aries/jax/rs/whiteboard/internal/cxf/CxfJaxrsServiceRegistrator.java
@@ -77,7 +77,7 @@ public class CxfJaxrsServiceRegistrator {
         rewire();
     }
 
-    public void add(ResourceProvider resourceProvider) {
+    public synchronized void add(ResourceProvider resourceProvider) {
         if (_closed) {
             return;
         }
@@ -94,7 +94,7 @@ public class CxfJaxrsServiceRegistrator {
         }
     }
 
-    public void addProvider(ServiceTuple<?> tuple) {
+    public synchronized void addProvider(ServiceTuple<?> tuple) {
         if (_closed) {
             return;
         }
@@ -169,7 +169,7 @@ public class CxfJaxrsServiceRegistrator {
         return classes;
     }
 
-    public void remove(ResourceProvider resourceProvider) {
+    public synchronized void remove(ResourceProvider resourceProvider) {
         if (_closed) {
             return;
         }
@@ -179,7 +179,7 @@ public class CxfJaxrsServiceRegistrator {
         rewire();
     }
 
-    public void removeProvider(ServiceTuple<?> tuple) {
+    public synchronized void removeProvider(ServiceTuple<?> tuple) {
         if (_closed) {
             return;
         }

Reply via email to