This is often preferable to deriving from TimerTask, to be able to implement an interface rather than extend an abstract base class. author: Juergen Hoellersince: 1.2.4