jlibs.core.lang
Class ThreadTasker

java.lang.Object
  extended by jlibs.core.lang.ThreadTasker

public abstract class ThreadTasker
extends Object

Author:
Santhosh Kumar T

Constructor Summary
ThreadTasker()
           
 
Method Summary
 void execute(Runnable runnable)
           
<R> R
execute(Task<R> task)
           
<R,E extends Exception>
R
execute(ThrowableTask<R,E> task)
           
protected abstract  void executeAndWait(Runnable runnable)
           
abstract  void executeLater(Runnable runnable)
           
abstract  boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadTasker

public ThreadTasker()
Method Detail

isValid

public abstract boolean isValid()

executeAndWait

protected abstract void executeAndWait(Runnable runnable)

executeLater

public abstract void executeLater(Runnable runnable)

execute

public void execute(Runnable runnable)

execute

public <R,E extends Exception> R execute(ThrowableTask<R,E> task)
          throws E extends Exception
Throws:
E extends Exception

execute

public <R> R execute(Task<R> task)


Copyright © 2018. All rights reserved.