HelloTimerBean.java
Dosyayı İndir
package com.test.ejb;
import javax.annotation.Resource;
import javax.ejb.ScheduleExpression;
import javax.ejb.SessionContext;
import javax.ejb.Stateless;
import javax.ejb.Timeout;
import javax.ejb.Timer;
@Stateless
public class HelloTimerBean implements HelloTimerBeanLocal {
@Resource
private SessionContext context;
public void createTimer(long expiration) {
context.getTimerService().createTimer(expiration,"Hello Timer Bean");
}
public void createTimer(long expiration, long duration) {
context.getTimerService().createTimer(expiration, duration,"Hello Timer Bean");
}
public void createTimer(ScheduleExpression expression) {
context.getTimerService().createCalendarTimer(expression);
}
@Timeout
public void hello(Timer timer){
System.out.println("hello timer ..");
}
}
Dosyayı İndir