livespace.ui.dashboard
Class DashboardRunnable

java.lang.Object
  extended by livespace.ui.dashboard.DashboardRunnable
All Implemented Interfaces:
Runnable

public class DashboardRunnable
extends Object
implements Runnable

A runnable desgned to be used in an async/sync exec call on dashboard that does the OSGi class-loader switching dance automatically.

Author:
Matthew Phillips

Constructor Summary
DashboardRunnable(ClassLoader classLoader, IDelegate delegate)
           
DashboardRunnable(ClassLoader classLoader, Runnable runnable)
           
DashboardRunnable(IDelegate delegate)
          NOTE: this version requires that the context class loader be set when used in OSGi land.
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DashboardRunnable

public DashboardRunnable(IDelegate delegate)
NOTE: this version requires that the context class loader be set when used in OSGi land.


DashboardRunnable

public DashboardRunnable(ClassLoader classLoader,
                         IDelegate delegate)

DashboardRunnable

public DashboardRunnable(ClassLoader classLoader,
                         Runnable runnable)
Method Detail

run

public void run()
Specified by:
run in interface Runnable


Copyright © 2008 Commonwealth of Australia