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 © 2013. All Rights Reserved.