[jboss-cvs] JBossAS SVN: r97503 - projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Dec 7 08:04:16 EST 2009


Author: alesj
Date: 2009-12-07 08:04:16 -0500 (Mon, 07 Dec 2009)
New Revision: 97503

Modified:
   projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/AbstractBundleState.java
   projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/GenericServiceReferenceWrapper.java
   projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/OSGiServiceState.java
Log:
Remove unnecessary count check -- we removed add/remove used by usage.

Modified: projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/AbstractBundleState.java
===================================================================
--- projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/AbstractBundleState.java	2009-12-07 12:58:57 UTC (rev 97502)
+++ projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/AbstractBundleState.java	2009-12-07 13:04:16 UTC (rev 97503)
@@ -366,12 +366,9 @@
       List<ServiceReference> references = new ArrayList<ServiceReference>();
       for (ControllerContext context : contexts)
       {
-         if (getUsedByCount(context, this) > 0)
-         {
-            ServiceReference ref = getBundleManager().getServiceReferenceForContext(context);
-            if (ref != null)
-               references.add(ref);
-         }
+         ServiceReference ref = getBundleManager().getServiceReferenceForContext(context);
+         if (ref != null)
+            references.add(ref);
       }
 
       if (references.isEmpty())

Modified: projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/GenericServiceReferenceWrapper.java
===================================================================
--- projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/GenericServiceReferenceWrapper.java	2009-12-07 12:58:57 UTC (rev 97502)
+++ projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/GenericServiceReferenceWrapper.java	2009-12-07 13:04:16 UTC (rev 97503)
@@ -92,11 +92,8 @@
          Set<Bundle> bundles = new HashSet<Bundle>();
          for (Object user : users)
          {
-            if (ct.getUsedByCount(context, user) > 0)
-            {
-               AbstractBundleState abs = manager.getBundleForUser(user);
-               bundles.add(abs.getBundleInternal());
-            }
+            AbstractBundleState abs = manager.getBundleForUser(user);
+            bundles.add(abs.getBundleInternal());
          }
          if (bundles.isEmpty() == false)
             return bundles.toArray(new Bundle[bundles.size()]);

Modified: projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/OSGiServiceState.java
===================================================================
--- projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/OSGiServiceState.java	2009-12-07 12:58:57 UTC (rev 97502)
+++ projects/jboss-osgi/projects/runtime/framework/trunk/src/main/java/org/jboss/osgi/framework/bundle/OSGiServiceState.java	2009-12-07 13:04:16 UTC (rev 97503)
@@ -542,11 +542,8 @@
       Set<Bundle> bundles = new HashSet<Bundle>();
       for (Object user : users)
       {
-         if (ct.getUsedByCount(this, user) > 0)
-         {
-            AbstractBundleState abs = manager.getBundleForUser(user);
-            bundles.add(abs.getBundleInternal());
-         }
+         AbstractBundleState abs = manager.getBundleForUser(user);
+         bundles.add(abs.getBundleInternal());
       }
       return bundles.toArray(new Bundle[bundles.size()]);
    }




More information about the jboss-cvs-commits mailing list