Let's say we want to execute a particular action (DataService,method call from LJO or whatever) on regular basis.
What's the best way to do so ?
Because we have not any builder for this purpose, at this time we can think to write a java class (LJO) that publish a method where we can write some Java code to schedule a task to be executed on regular basis (e.g. using java standard classes Timer/TimerTask).
Does it make sense to develop a builder for the next Websphere Portlet Factory release that allows the user to select an action to be executed on regular basis ? Any side back effect ?
I am just thinking about a new builder (let's say Timer Task) with the following inputs :
||this is the action to be called on regular basis. It would be everything that can be called from WebApp tree
||specify an optional delay time since the builder "Start" method is invoked
||this input specify how often the action must be called
||It maybe one of the advanced parameter. the idea is to specify in some way how and when the scheduled action should be removed |
When this builder is added to one Websphere Portlet Factory model it exposes "the Start" method that will schedule the specified action in the "internal scheduler".
Renato Del Gaudio