org.himinbi.util
Class Runner

java.lang.Object
  |
  +--org.himinbi.util.Runner
All Implemented Interfaces:
java.lang.Runnable

public class Runner
extends java.lang.Object
implements java.lang.Runnable


Constructor Summary
Runner(java.lang.Object target, java.lang.reflect.Method toInvoke)
           
Runner(java.lang.Object target, java.lang.reflect.Method toInvoke, boolean running)
           
Runner(java.lang.Object target, java.lang.reflect.Method toInvoke, long interval)
           
Runner(java.lang.Object target, java.lang.reflect.Method toInvoke, long interval, boolean running)
           
 
Method Summary
 void die()
           
 long getInterval()
           
 int getPriority()
           
 java.lang.reflect.Method getTargetMethod()
           
 java.lang.Object getTargetObject()
           
 boolean isRunning()
           
 void run()
           
 void setInterval(long interval)
           
 void setPriority(int priority)
           
 void setRunning(boolean running)
           
 void setTargetMethod(java.lang.reflect.Method method)
           
 void setTargetObject(java.lang.Object object)
           
 void sleep(long interval)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Runner

public Runner(java.lang.Object target,
              java.lang.reflect.Method toInvoke)

Runner

public Runner(java.lang.Object target,
              java.lang.reflect.Method toInvoke,
              long interval)

Runner

public Runner(java.lang.Object target,
              java.lang.reflect.Method toInvoke,
              boolean running)

Runner

public Runner(java.lang.Object target,
              java.lang.reflect.Method toInvoke,
              long interval,
              boolean running)
Method Detail

setTargetObject

public void setTargetObject(java.lang.Object object)

getTargetObject

public java.lang.Object getTargetObject()

setTargetMethod

public void setTargetMethod(java.lang.reflect.Method method)

getTargetMethod

public java.lang.reflect.Method getTargetMethod()

setInterval

public void setInterval(long interval)

getInterval

public long getInterval()

sleep

public void sleep(long interval)

setPriority

public void setPriority(int priority)

getPriority

public int getPriority()

setRunning

public void setRunning(boolean running)

isRunning

public boolean isRunning()

die

public void die()

run

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