bitronix.tm.timer
Class Task

java.lang.Object
  extended by bitronix.tm.timer.Task
Direct Known Subclasses:
PoolShrinkingTask, RecoveryTask, TransactionTimeoutTask

public abstract class Task
extends java.lang.Object

Asbtract superclass of all timed tasks.

© Bitronix Software

Author:
lorban

Constructor Summary
protected Task(java.util.Date executionTime, TaskScheduler scheduler)
           
 
Method Summary
abstract  void execute()
           
 java.util.Date getExecutionTime()
           
abstract  java.lang.Object getObject()
           
protected  TaskScheduler getTaskScheduler()
           
 void setExecutionTime(java.util.Date executionTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Task

protected Task(java.util.Date executionTime,
               TaskScheduler scheduler)
Method Detail

getExecutionTime

public java.util.Date getExecutionTime()

setExecutionTime

public void setExecutionTime(java.util.Date executionTime)

getTaskScheduler

protected TaskScheduler getTaskScheduler()

getObject

public abstract java.lang.Object getObject()

execute

public abstract void execute()
                      throws TaskException
Throws:
TaskException