You don't say what your service does, so it is difficult to make an assessment. Have you looked at MBeans? They are specifically designed for implementing services that start up with JBoss and keep running the whole time. I just implemented my first one, and it was pretty easy.
----- Original Message ----- From: "Krzysztof Ogrodnik" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, November 19, 2001 4:22 AM Subject: [JBoss-user] Service bean > Hi, > > I am new to EJB and JBoss. Recently I have started a project which requires something like "service > bean". By this I mean: > - bean starts when the server (application) starts (is deployed) > - bean receives time notifications (I can specify the period) > > How to do it using JBoss? > > My solution is to create web application (as part of enterprise application - in ear) that will > contain servlet that will load on application deployment time (<load-on-startup> in web.xml). Then > in the init method I would read information about tasks and their periods from servlet's parameters > and schedule them. > One solution to schedule them is to use JMX timer service available in JBoss and register the > servlet as a notification handler. > The other solution (more portable) is to use Timer and TimerTask to schedule tasks. > > I have developed such servlet, tested it and it seems to work. My question is: is it a correct way > to do it? Maybe there are some better ways... What are the dangers and weak points of my solution > and what do you think about it? > > Thank you very much for your answer. > > Kind regards. > -- > Krzysztof Ogrodnik mailto:[EMAIL PROTECTED] ICQ>>2963634 > perl -le 's**02).4&9%4^[./4(%2^0).+^=,/9\$^=!.&**y%& -;=^[%"`-{f a%%s%%$_%ee' > > > -- > > Tego nie znajdziesz w zadnym sklepie! > [ http://oferty.onet.pl ] > > > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user