org.databene.task
Class AbstractTask
java.lang.Object
org.databene.task.AbstractTask
- All Implemented Interfaces:
- java.io.Closeable, org.databene.commons.ThreadAware, Task
- Direct Known Subclasses:
- CompositeTask, FileDeleter, FileJoiner, RunnableTask, TaskProxy
public abstract class AbstractTask
- extends java.lang.Object
- implements Task
Simple abstract implementation of the Task interface.
Created: 16.07.2007 18:55:16
- Since:
- 0.2
- Author:
- Volker Bergmann
|
Field Summary |
protected java.lang.String |
taskName
|
|
Constructor Summary |
protected |
AbstractTask()
|
protected |
AbstractTask(java.lang.String taskName)
|
protected |
AbstractTask(java.lang.String taskName,
boolean threadSafe,
boolean parallelizable)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.databene.task.Task |
execute |
taskName
protected java.lang.String taskName
AbstractTask
protected AbstractTask()
AbstractTask
protected AbstractTask(java.lang.String taskName)
AbstractTask
protected AbstractTask(java.lang.String taskName,
boolean threadSafe,
boolean parallelizable)
getTaskName
public java.lang.String getTaskName()
- Specified by:
getTaskName in interface Task
- Returns:
- the name of the task.
setTaskName
public void setTaskName(java.lang.String taskName)
isThreadSafe
public boolean isThreadSafe()
- Specified by:
isThreadSafe in interface org.databene.commons.ThreadAware
isParallelizable
public boolean isParallelizable()
- Specified by:
isParallelizable in interface org.databene.commons.ThreadAware
pageFinished
public void pageFinished()
- Specified by:
pageFinished in interface Task
close
public void close()
- Specified by:
close in interface java.io.Closeable- Specified by:
close in interface Task
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2011. All Rights Reserved.