Hello,
        If u r familiar with JMX, there is a Timer service
That does exactly what you want (emit notifications at certain
Interval)....

Regards
        marco

-----Original Message-----
From: news [mailto:[EMAIL PROTECTED] On Behalf Of Bill Siggelkow
Sent: 15 July 2004 14:29
To: [EMAIL PROTECTED]
Subject: Re: [OT] Best practice for background service

Jan,
Bryan's recommendation of Spring and Quartz sounds good though I have 
not had a chance to work with these yet. If you want to "roll your own" 
I suggest you look at the java.util.Timer and java.util.TimerTask 
objects -- they work well for these type of services. See 
http://java.sun.com/j2se/1.4.2/docs/api/java/util/TimerTask.html.

Jan Behrens wrote:

> Hi list,
> 
> I am coding an app where I rely on a background service to check
regularly
> for new mail. I want to instantiate my service component (the one
checking
> for mail) when the context is loaded and have it running in a
background
> thread. I have done only very limited coding with threads so far :(
> 
> What I plan to do is to create a controller servlet that is loaded on
> startup and that creates instances of all my services. All services
extend
> Thread and are started by invoking the run() method when the
controller
> servlet starts. Would that work? How would I then set the intervall on
which
> my mail service checks for new mail? Could this be done using
> sleep(interval)?
> 
> I wonder whether anyone has tips on this for a newbie or if there is
such a
> thing as a best practice on this.
> 
> TIA, Jan


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to