Examples of TimerConfig


Examples of javax.ejb.TimerConfig

    @Schedule(second="*", minute = "*", hour = "*", year = "2100", persistent = false, info = SCHEDULE_ONE_INFO)
    private void scheduleOne(final Timer timer) {
    }

    public void createTimerForNextDay(final boolean persistent, final String info) {
        this.timerService.createSingleActionTimer(new Date(System.currentTimeMillis() + (60 * 60 * 24 * 1000)) , new TimerConfig(info, persistent));
        logger.info("Created a timer persistent = " + persistent + " info = " + info);
    }
View Full Code Here

Examples of javax.ejb.TimerConfig

    @Schedule(second="*", minute = "*", hour = "*", persistent = false, info = SCHEDULE_ONE_INFO)
    private void scheduleOne(final Timer timer) {
    }

    public void createTimerForNextDay(final boolean persistent, final String info) {
        this.timerService.createSingleActionTimer(new Date(System.currentTimeMillis() + (60 * 60 * 24 * 1000)), new TimerConfig(info, persistent));
        logger.info("Created a timer persistent = " + persistent + " info = " + info);
    }
View Full Code Here

Examples of javax.ejb.TimerConfig

    @EJB
    private SecureBean secureBean;

    public void startTimer() {
        timerService.createSingleActionTimer(TIMEOUT, new TimerConfig());
    }
View Full Code Here

Examples of javax.ejb.TimerConfig

    @Resource
    private TimerService timerService;

    public void createTimer() {
        TimerConfig timerConfig = new TimerConfig();
        timerConfig.setPersistent(false);
        timerService.createIntervalTimer(100, 100, timerConfig);
    }
View Full Code Here

Examples of javax.ejb.TimerConfig

        expression.second("*");
        expression.minute("*");
        expression.hour("*");
        expression.dayOfMonth("*");
        expression.year("*");
        TimerConfig timerConfig = new TimerConfig();
        timerConfig.setInfo(new String("info"));
        return timerService.createCalendarTimer(expression, timerConfig).getHandle();
    }
View Full Code Here

Examples of javax.ejb.TimerConfig

    @Resource
    private TimerService timerService;

    @Override
    public void startTimer() {
        timerService.createSingleActionTimer(DURATION, new TimerConfig());
    }
View Full Code Here

Examples of javax.ejb.TimerConfig

    @Resource
    private TimerService timerService;

    @Override
    public void startTimer() {
        timerService.createSingleActionTimer(DURATION, new TimerConfig());
    }
View Full Code Here

Examples of javax.ejb.TimerConfig

@Remote(SimpleFace.class)
public class IntervalTimerBean extends AbstractTimerBean {

    @Override
    public void createTimer() {
        final TimerConfig timerConfig = new TimerConfig();
        timerConfig.setPersistent(super.persistent);
        timerConfig.setInfo(super.info);
        super.timerService.createIntervalTimer(super.delay, super.delay, timerConfig);
    }
View Full Code Here

Examples of javax.ejb.TimerConfig

    public void createTimer() {
        ScheduleExpression scheduleExpression = new ScheduleExpression();
        scheduleExpression.second(getSeconds());
        scheduleExpression.hour("*");
        scheduleExpression.minute("*");
        final TimerConfig timerConfig = new TimerConfig();
        timerConfig.setPersistent(super.persistent);
        timerConfig.setInfo(super.info);
        super.timerService.createCalendarTimer(scheduleExpression, timerConfig);
    }
View Full Code Here

Examples of javax.ejb.TimerConfig

        this.primaryKey = primaryKey;
        this.ejbTimeout = ejbTimeout;
    }

    public Timer createTimer(final Date initialExpiration, final long intervalDuration, final Serializable info) throws IllegalArgumentException, IllegalStateException, EJBException {
        return ejbTimerService.createTimer(primaryKey, ejbTimeout, initialExpiration, intervalDuration, new TimerConfig(info, true));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.