File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

newbie Play question - have some experience with Java but this is my first Play app

 
karthik raghunathan
Greenhorn
Posts: 10
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I need to poll a db regularly (30sec) to read a field and route requests accordingly.

How do I implement this in Play ?

My first attempt was to use a Thread to read the db and update a static member in the controller.
This strikes me as The Wrong Thing To Do(TM).

I found two classes - the Play Global application object and the Jobs object -
the idea being the field would be in the Globals class and the Job would run @Every("30s"), but I don't seem to be able to find play.jobs in version 2.x (documentation is for 1.0 and 1.2) ...

Also the global object is defined in the root package and cannot be accessed from 'package controllers' or 'package myapp'

If I were to get Akka to do this, who would trigger the Akka call ?

Has anyone handled something like this before ? Am I missing anything big here ?

Thanks in advance
Karthik
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic