You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by fm...@apache.org on 2010/03/03 13:30:31 UTC

svn commit: r918443 - /felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BaseUpdateInstallHelper.java

Author: fmeschbe
Date: Wed Mar  3 12:30:31 2010
New Revision: 918443

URL: http://svn.apache.org/viewvc?rev=918443&view=rev
Log:
FELIX-2119 Actually have the BaseUpdateInstallHelper class implement the Runnable interface makes creating the Thread simpler.

Modified:
    felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BaseUpdateInstallHelper.java

Modified: felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BaseUpdateInstallHelper.java
URL: http://svn.apache.org/viewvc/felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BaseUpdateInstallHelper.java?rev=918443&r1=918442&r2=918443&view=diff
==============================================================================
--- felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BaseUpdateInstallHelper.java (original)
+++ felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/core/BaseUpdateInstallHelper.java Wed Mar  3 12:30:31 2010
@@ -32,7 +32,7 @@
 import org.osgi.service.packageadmin.PackageAdmin;
 
 
-abstract class BaseUpdateInstallHelper
+abstract class BaseUpdateInstallHelper implements Runnable
 {
 
     private final File bundleFile;
@@ -46,13 +46,7 @@
     {
         this.bundleFile = bundleFile;
         this.refreshPackages = refreshPackages;
-        this.updateThread = new Thread( name )
-        {
-            public void run()
-            {
-                BaseUpdateInstallHelper.this.run();
-            };
-        };
+        this.updateThread = new Thread( this, name );
         this.updateThread.setDaemon( true );
     }
 
@@ -102,7 +96,7 @@
     }
 
 
-    void run()
+    public final void run()
     {
         // wait some time for the request to settle
         sleepSilently( 500L );