Uhm... sì.
Non ho mai usato Timer e TimerTask, ma penso proprio che si possa fare.
Ad esempio puoi schedulare il lancio di una TimeoutException dopo che il tempo specificato come parametro è trascorso.


Ciao.