Look deeper into 18.1.1:

anonymous wrote : The Timer object shown below is the EJB3 timer when you use 
the EJB3 dispatcher. For the default ScheduledThreadPoolExecutor, the returned 
object is Future from the JDK. For the Quartz dispatcher, it returns 
QuartzTriggerHandle, which we will discuss in the next section.
  | 
So you just need to declare your Method on the Interface to return this special 
object and implement it that way:

a) A Future object (with default scheduler, java.util.concurent i think):
    
  |     public Future odradi(@Expiration
  |     Date date, @IntervalCron
  |     Long interval,@FinalExpiration Date kraj) {
  |               return whatever; // will be ignored
  |     }
  | 
b) acoording to this a Timer object for EJB3 (javax.ejb i think)Timers or
c) a QuartzTriggerHandle object

You will receive this object immidiatly and may sace it into Context, a map in 
an Application scoped manager or whereever. With this Object you are able to 
stop the timed call (I'm working with quartz and it just works)

Hope this is what helps you out,

Greetz GHad

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4086320#4086320

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4086320
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to