org.gudy.azureus2.core3.util
Class AERunnableWithCallback

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

public abstract class AERunnableWithCallback
extends java.lang.Object
implements java.lang.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  java.lang.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 java.lang.Runnable

runSupport

public abstract java.lang.Object runSupport()