Package commonj.timers

Examples of commonj.timers.Timer


    public Timer schedule(TimerListener listener, Date time)
    {
        java.util.Timer timer =
            (java.util.Timer) timerPool.get(this.currentTimer);
        this.currentTimer = (this.currentTimer + 1)%this.poolSize;
        Timer newTimer = new TimerImpl(listener, 0);
        TimerListenerWrapper task = new TimerListenerWrapper(newTimer, this);
        this.taskList.add(task);
        timer.schedule(task, time);
        return newTimer;
    }
View Full Code Here


    public Timer schedule(TimerListener listener, long delay, long period)
    {
        java.util.Timer timer =
            (java.util.Timer) timerPool.get(this.currentTimer);
        this.currentTimer = (this.currentTimer + 1)%this.poolSize;
        Timer newTimer = new TimerImpl(listener, period);
        TimerListenerWrapper task = new TimerListenerWrapper(newTimer, this);
        this.taskList.add(task);
        timer.schedule(task, delay, period);
        return newTimer;
    }
View Full Code Here

    public Timer schedule(TimerListener listener, long delay)
    {
        java.util.Timer timer =
            (java.util.Timer) timerPool.get(this.currentTimer);
        this.currentTimer = (this.currentTimer + 1)%this.poolSize;
        Timer newTimer = new TimerImpl(listener, 0);
        TimerListenerWrapper task = new TimerListenerWrapper(newTimer, this);
        this.taskList.add(task);
        timer.schedule(task, delay);
        return newTimer;
    }
View Full Code Here

        long period)
    {
        java.util.Timer timer =
            (java.util.Timer) timerPool.get(this.currentTimer);
        this.currentTimer = (this.currentTimer + 1)%this.poolSize;
        Timer newTimer = new TimerImpl(listener, period);
        TimerListenerWrapper task = new TimerListenerWrapper(newTimer, this);
        this.taskList.add(task);
        timer.scheduleAtFixedRate(task, firstTime, period);
        return newTimer;
    }
View Full Code Here

        long period)
    {
        java.util.Timer timer =
            (java.util.Timer) timerPool.get(this.currentTimer);
        this.currentTimer = (this.currentTimer + 1)%this.poolSize;
        Timer newTimer = new TimerImpl(listener, period);
        TimerListenerWrapper task = new TimerListenerWrapper(newTimer, this);
        this.taskList.add(task);
        timer.scheduleAtFixedRate(task, delay, period);
        return newTimer;
    }
View Full Code Here

  }

  @Override
  public ScheduledFuture<?> schedule(Runnable task, Date startTime) {
    TimerScheduledFuture futureTask = new TimerScheduledFuture(errorHandlingTask(task, false));
    Timer timer = getTimerManager().schedule(futureTask, startTime);
    futureTask.setTimer(timer);
    return futureTask;
  }
View Full Code Here

  }

  @Override
  public ScheduledFuture<?> scheduleAtFixedRate(Runnable task, Date startTime, long period) {
    TimerScheduledFuture futureTask = new TimerScheduledFuture(errorHandlingTask(task, true));
    Timer timer = getTimerManager().scheduleAtFixedRate(futureTask, startTime, period);
    futureTask.setTimer(timer);
    return futureTask;
  }
View Full Code Here

  }

  @Override
  public ScheduledFuture<?> scheduleAtFixedRate(Runnable task, long period) {
    TimerScheduledFuture futureTask = new TimerScheduledFuture(errorHandlingTask(task, true));
    Timer timer = getTimerManager().scheduleAtFixedRate(futureTask, 0, period);
    futureTask.setTimer(timer);
    return futureTask;
  }
View Full Code Here

  }

  @Override
  public ScheduledFuture<?> scheduleWithFixedDelay(Runnable task, Date startTime, long delay) {
    TimerScheduledFuture futureTask = new TimerScheduledFuture(errorHandlingTask(task, true));
    Timer timer = getTimerManager().schedule(futureTask, startTime, delay);
    futureTask.setTimer(timer);
    return futureTask;
  }
View Full Code Here

  }

  @Override
  public ScheduledFuture<?> scheduleWithFixedDelay(Runnable task, long delay) {
    TimerScheduledFuture futureTask = new TimerScheduledFuture(errorHandlingTask(task, true));
    Timer timer = getTimerManager().schedule(futureTask, 0, delay);
    futureTask.setTimer(timer);
    return futureTask;
  }
View Full Code Here

TOP

Related Classes of commonj.timers.Timer

Copyright © 2018 www.massapicom. 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.