Author: sergeyb
Date: Tue Jan 17 13:40:27 2012
New Revision: 1232409

URL: http://svn.apache.org/viewvc?rev=1232409&view=rev
Log:
[DOSGI-7] Removing redundant list of imported references

Modified:
    
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminInstance.java

Modified: 
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminInstance.java
URL: 
http://svn.apache.org/viewvc/cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminInstance.java?rev=1232409&r1=1232408&r2=1232409&view=diff
==============================================================================
--- 
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminInstance.java
 (original)
+++ 
cxf/dosgi/trunk/dsw/cxf-dsw/src/main/java/org/apache/cxf/dosgi/dsw/service/RemoteServiceAdminInstance.java
 Tue Jan 17 13:40:27 2012
@@ -20,7 +20,6 @@ package org.apache.cxf.dosgi.dsw.service
 
 import java.security.AccessController;
 import java.security.PrivilegedAction;
-import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
@@ -44,8 +43,6 @@ public class RemoteServiceAdminInstance 
 
     private boolean closed = false;
 
-    private List<ImportRegistration> importedServices = new 
ArrayList<ImportRegistration>();
-    
     public RemoteServiceAdminInstance(BundleContext bc, RemoteServiceAdminCore 
core) {
         bctx = bc;
         rsaCore = core;
@@ -120,26 +117,13 @@ public class RemoteServiceAdminInstance 
                 if (closed)
                     return null;
 
-                synchronized (importedServices) {
-                    ImportRegistration ir = rsaCore.importService(epd);
-                    if (ir != null)
-                        importedServices.add(ir);
-                    return ir;
-                }
+                return rsaCore.importService(epd);
             }
         });
     }
 
     public void close() {
         closed = true;
-
-        synchronized (importedServices) {
-            LOG.info("Removing all services imported by this RSA instance");
-            for (ImportRegistration ir : importedServices) {
-                LOG.finest("Closing ImportRegistration " + ir);
-                ir.close();
-            }
-        }
     }
 
 }


Reply via email to