|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.japura.task.Task<T>
public class Task<T>
Copyright (C) 2011-2012 Carlos Eduardo Leite de Andrade
This library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see www.gnu.org/licenses/
For more information, contact: www.japura.org
| Constructor Summary | |
|---|---|
Task()
|
|
| Method Summary | ||
|---|---|---|
protected Task<?> |
addNestedTask(Task<?> task)
|
|
void |
cancel()
|
|
void |
canceled()
|
|
void |
doInBackground()
|
|
void |
done()
|
|
boolean |
equals(java.lang.Object obj)
|
|
long |
getBackgroundTimeSpent()
|
|
java.lang.Exception |
getException()
|
|
java.lang.String |
getId()
|
|
java.lang.String |
getMessage()
|
|
java.lang.String |
getName()
|
|
java.util.List<Task<?>> |
getNestedTasks()
|
|
T |
getResult()
|
|
ControllerModel |
getRootModel()
|
|
TaskSession |
getSession()
|
|
|
getSession(java.lang.Class<E> clss)
|
|
void |
handleException(java.lang.Exception e)
|
|
int |
hashCode()
|
|
boolean |
isCanceled()
|
|
boolean |
isExecuted()
|
|
boolean |
isSubmitted()
|
|
boolean |
isWaitForEDT()
|
|
void |
retry()
|
|
|
rootModelTo(java.lang.Class<E> clss)
|
|
void |
run()
|
|
void |
setException(java.lang.Exception exception)
|
|
void |
setMessage(java.lang.String message)
|
|
void |
setName(java.lang.String name)
|
|
protected void |
setResult(T result)
|
|
void |
setRootModel(ControllerModel controllerModel)
|
|
void |
setSession(TaskSession session)
|
|
void |
setWaitForEDT(boolean waitForEDT)
|
|
void |
submit()
Submits the task to the TaskManager. |
|
protected void |
submitted()
|
|
java.lang.String |
toString()
|
|
protected void |
willExecute()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Task()
| Method Detail |
|---|
public void setSession(TaskSession session)
public TaskSession getSession()
public <E> E getSession(java.lang.Class<E> clss)
public final java.util.List<Task<?>> getNestedTasks()
protected final Task<?> addNestedTask(Task<?> task)
public long getBackgroundTimeSpent()
public final java.lang.String getId()
public void handleException(java.lang.Exception e)
public final void setRootModel(ControllerModel controllerModel)
public final ControllerModel getRootModel()
public final <E> E rootModelTo(java.lang.Class<E> clss)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getMessage()
public void setMessage(java.lang.String message)
public boolean isWaitForEDT()
public void setWaitForEDT(boolean waitForEDT)
public void canceled()
public void submit()
Tasks can be submitted using: TaskManager.submit(task);
public final boolean isSubmitted()
public void cancel()
public T getResult()
protected void setResult(T result)
public boolean isCanceled()
protected void submitted()
protected void willExecute()
public void done()
public boolean isExecuted()
public java.lang.Exception getException()
public void setException(java.lang.Exception exception)
public void retry()
public final void run()
run in interface java.lang.Runnable
public void doInBackground()
throws java.lang.Exception
java.lang.Exceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||