org.gudy.azureus2.core3.util
Class AERunnableObject

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

public abstract class AERunnableObject
extends java.lang.Object
implements java.lang.Runnable

Author:
TuxPaper

Constructor Summary
AERunnableObject()
           
 
Method Summary
 void run()
           
abstract  java.lang.Object runSupport()
           
 void setupReturn(java.lang.String ID, java.lang.Object[] returnValueObject, AESemaphore sem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AERunnableObject

public AERunnableObject()
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

setupReturn

public void setupReturn(java.lang.String ID,
                        java.lang.Object[] returnValueObject,
                        AESemaphore sem)

runSupport

public abstract java.lang.Object runSupport()