I have a struts app that uses a Daemon thread (implements TimerTask) to run at a periodic interval to do some background work. I am wondering if it is possible to access application context from that daemon as I don't have access to request/session variable from that daemon. Also, is it possible to schedule a class that implements Runnable to start executing the Run() from a specified Timestamp just like the TimerTask lets you do it? Thanks for any suggestions...