0

I am writing an application to allow end-users to schedule various administrative tasks. The server platform I'm on is JBoss AS 7.1.1 Final and EJB 3 Timers would seem to be a nearly ideal solution, except that this question, while old, indicates that 7.1.1 has an incomplete implementation with no database persistence (in spite of this code I saw for 4.0.2).

What do I need to do in order to implement database-persisted EJB timers in JBoss? Do I need to upgrade JBoss or can it be done without implementing the entire framework myself?

Community
  • 1
  • 1
user1944491
  • 559
  • 1
  • 8
  • 24
  • Any particular reason you do not upgrade to JBoss 8 and decide to stick with such an outdated community release (which as you have found out are not complete or properly debugged even)? At the very least you might compile a 7.2 release yourself. Source is here: https://github.com/jbossas/jboss-as/tags and instructions are here: http://blog.kaltepoth.de/posts/2013/02/12/building-jboss-as7.html – Gimby May 19 '15 at 13:48
  • My confusion is based on the fact that I distrust my interpretation of the limited, unclear and sparse documentation I can find. I have to have a very good reason to cause a production rev just for my little utility app. – user1944491 May 19 '15 at 15:15
  • 1
    Funny how our worlds differ. In mine security rules everything and not patching/upgrading, especially community editions, is severely reprimanded. – Gimby May 19 '15 at 15:33
  • 1
    Why is DB based persistence for timers important to you? JBossAS 7.x persists timers to disk files – Steve C May 20 '15 at 05:39
  • @Gimby - We are moving to supported EAP version with regular updates. That activity is not my activity, so it's not part of the solution for my task, which is due prior to update. – user1944491 May 25 '15 at 15:09
  • @SteveC, Partly for multi-site failover. What I'd like to have done is customize the database plugin so that I could use a table integrated into the rest of the solution. – user1944491 May 25 '15 at 15:13

0 Answers0