Package commonj.timers

Examples of commonj.timers.Timer


    return new ReschedulingTimerListener(errorHandlingTask(task, true), trigger).schedule();
  }

  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


    return futureTask;
  }

  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

    return futureTask;
  }

  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

    return futureTask;
  }

  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

    return futureTask;
  }

  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

  public void afterPropertiesSet() throws NamingException {
    super.afterPropertiesSet();
    if (this.scheduledTimerListeners != null) {
      TimerManager timerManager = getTimerManager();
      for (ScheduledTimerListener scheduledTask : this.scheduledTimerListeners) {
        Timer timer;
        if (scheduledTask.isOneTimeTask()) {
          timer = timerManager.schedule(scheduledTask.getTimerListener(), scheduledTask.getDelay());
        }
        else {
          if (scheduledTask.isFixedRate()) {
View Full Code Here

                          Date          firstTime,
                          long          period )
   {
      java.util.Timer timer = (java.util.Timer) m_timerPool.get( this.m_currentTimer );
      this.m_currentTimer = ( this.m_currentTimer + 1 ) % this.m_poolSize;
      Timer         newTimer = new TimerImpl( listener, period );
      TimerTaskImpl task = new TimerTaskImpl( newTimer, this );
      this.m_taskList.add( task );
      timer.schedule( task, firstTime, period );
      return newTimer;
   }
View Full Code Here

   public Timer schedule( TimerListener listener,
                          Date          time )
   {
      java.util.Timer timer = (java.util.Timer) m_timerPool.get( this.m_currentTimer );
      this.m_currentTimer = ( this.m_currentTimer + 1 ) % this.m_poolSize;
      Timer         newTimer = new TimerImpl( listener, 0 );
      TimerTaskImpl task = new TimerTaskImpl( newTimer, this );
      this.m_taskList.add( task );
      timer.schedule( task, time );
      return newTimer;
   }
View Full Code Here

                          long          delay,
                          long          period )
   {
      java.util.Timer timer = (java.util.Timer) m_timerPool.get( this.m_currentTimer );
      this.m_currentTimer = ( this.m_currentTimer + 1 ) % this.m_poolSize;
      Timer         newTimer = new TimerImpl( listener, period );
      TimerTaskImpl task = new TimerTaskImpl( newTimer, this );
      this.m_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) m_timerPool.get( this.m_currentTimer );
      this.m_currentTimer = ( this.m_currentTimer + 1 ) % this.m_poolSize;
      Timer         newTimer = new TimerImpl( listener, 0 );
      TimerTaskImpl task = new TimerTaskImpl( newTimer, this );
      this.m_taskList.add( task );
      timer.schedule( task, delay );
      return newTimer;
   }
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.