suramadu.util.exec
Interface ThreadLauncher

All Known Implementing Classes:
JavaThreadLauncher

public interface ThreadLauncher

Author:
mbi

Method Summary
 long getInitialDelay()
           
 int getIterations()
           
 MemoryType getMemoryType()
           
 long getPeriod()
           
 int getPriority()
           
 java.lang.Thread getThread()
           
 ThreadType getThreadType()
           
 void kill()
           
 java.lang.Thread launch()
           
 java.lang.Thread launchDaemon()
           
 void setData(ThreadLauncherData data)
           
 void setInitialDelay(long delay)
           
 void setIterations(int iterations)
           
 void setMemoryType(MemoryType memoryType)
           
 void setPeriod(long period)
           
 void setPriority(int priority)
           
 void setThreadType(ThreadType threadType)
           
 

Method Detail

kill

public void kill()

launch

public java.lang.Thread launch()

launchDaemon

public java.lang.Thread launchDaemon()

getThread

public java.lang.Thread getThread()

setIterations

public void setIterations(int iterations)

getIterations

public int getIterations()

setPriority

public void setPriority(int priority)

getPriority

public int getPriority()

setPeriod

public void setPeriod(long period)

getPeriod

public long getPeriod()

setInitialDelay

public void setInitialDelay(long delay)

getInitialDelay

public long getInitialDelay()

setThreadType

public void setThreadType(ThreadType threadType)

getThreadType

public ThreadType getThreadType()

setMemoryType

public void setMemoryType(MemoryType memoryType)

getMemoryType

public MemoryType getMemoryType()

setData

public void setData(ThreadLauncherData data)