org.gudy.azureus2.core3.util
Class AERunnableWithCallback

java.lang.Object
  extended by org.gudy.azureus2.core3.util.AERunnableWithCallback
All Implemented Interfaces:
Runnable

public abstract class AERunnableWithCallback
extends Object
implements Runnable

A Runnable that calls the AECallback function when it's done running the code the implementer supplied

Author:
TuxPaper

Constructor Summary
AERunnableWithCallback(AECallback callback)
           
 
Method Summary
 void run()
           
abstract  Object runSupport()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AERunnableWithCallback

public AERunnableWithCallback(AECallback callback)
Method Detail

run

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

runSupport

public abstract Object runSupport()