Package commonj.timers

Examples of commonj.timers.TimerManager


    private void initSweeper( Context initialContext )
            throws NamingException
    {
        LOG.debug( MSG.getMessage( Keys.TIMER_LOOKUP_WITH_JNDI_NAME, JndiConstants.KEY_NAME_DEFAULT_TIMER ) );
        TimerManager timerManager = (TimerManager) initialContext.lookup( JndiConstants.KEY_NAME_DEFAULT_TIMER );

        // TimerManager timerManager = new TimerManagerImpl();
        m_sweeper = new Sweeper( this, m_resources, timerManager, m_sweeperDelay );
    }
View Full Code Here


    {
        //scale and translate the random to get a number between 1 and 3 mins
        double doubleLength = m_random.nextDouble() * 120000.0 + 60000.0;
        //long doubleLength = 20000; //for debug only...
        long lengthOfTime = (long) doubleLength;
        TimerManager tm = new TimerManagerImpl();
        m_timer = tm.schedule(this, lengthOfTime);
    }
View Full Code Here

   private void initSweeper( Context initialContext )
   throws NamingException
   {
      LOG.debug( MSG.getMessage( Keys.TIMER_LOOKUP_WITH_JNDI_NAME,JndiConstants.KEY_NAME_DEFAULT_TIMER ) );
      TimerManager timerManager = (TimerManager) initialContext.lookup( JndiConstants.KEY_NAME_DEFAULT_TIMER );

      // TimerManager timerManager = new TimerManagerImpl();
      m_sweeper = new Sweeper( this, m_resources, timerManager, m_sweeperDelay );
   }
View Full Code Here

    {
        //scale and translate the random to get a number between 1 and 3 mins
        double doubleLength = m_random.nextDouble() * 120000.0 + 60000.0;
        //long doubleLength = 20000; //for debug only...
        long lengthOfTime = (long) doubleLength;
        TimerManager tm = new TimerManagerImpl();
        m_timer = tm.schedule(this, lengthOfTime);
    }
View Full Code Here

   private void initSweeper( Context initialContext )
   throws NamingException
   {
      LOG.debug( MSG.getMessage( Keys.TIMER_LOOKUP_WITH_JNDI_NAME,JndiConstants.KEY_NAME_DEFAULT_TIMER ) );
      TimerManager timerManager = (TimerManager) initialContext.lookup( JndiConstants.KEY_NAME_DEFAULT_TIMER );

      // TimerManager timerManager = new TimerManagerImpl();
      m_sweeper = new Sweeper( this, m_resources, timerManager, m_sweeperDelay );
   }
View Full Code Here

        InitialContext ctx = null;
        try {
            ctx = new InitialContext();

            final TimerManager timerManager =
                    (TimerManager) ctx.lookup(Constants.DEFAULT_TIMER);

            if (timerManager == null) {
                // should be NameNotFoundException if missing
                throw new Exception("null from JNDI for TimerManager (?)");
View Full Code Here

    // CLEAN-UP METHODS
    // -----------------------------------------------------------------------------------------

    private void stopTimerManager() {
        logger.info("Stopping Timer Manager..");
        TimerManager timerManager = (TimerManager) applicationContext.getBean(TIMER_MANAGER_BEAN_NAME);
        if (timerManager != null) {
            timerManager.stop();
            logger.info("Timer Manager succesfully stopped");
        } else {
            logger.info("No Timer Manager");
        }
    }
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()) {
            timer = timerManager.scheduleAtFixedRate(
                scheduledTask.getTimerListener(), scheduledTask.getDelay(), scheduledTask.getPeriod());
          }
          else {
            timer = timerManager.schedule(
                scheduledTask.getTimerListener(), scheduledTask.getDelay(), scheduledTask.getPeriod());
          }
        }
        this.timers.add(timer);
      }
View Full Code Here

  public TimerManager getObject() {
    return getTimerManager();
  }

  public Class<? extends TimerManager> getObjectType() {
    TimerManager timerManager = getTimerManager();
    return (timerManager != null ? timerManager.getClass() : TimerManager.class);
  }
View Full Code Here

   private void initSweeper( Context initialContext )
   throws NamingException
   {
      LOG.debug( MSG.getMessage( Keys.TIMER_LOOKUP_WITH_JNDI_NAME, JndiConstants.KEY_NAME_DEFAULT_TIMER ) );
      TimerManager timerManager = (TimerManager) initialContext.lookup( JndiConstants.KEY_NAME_DEFAULT_TIMER );

      // TimerManager timerManager = new TimerManagerImpl();
      m_sweeper = new Sweeper( this, m_resources, timerManager, m_sweeperDelay );
   }
View Full Code Here

TOP

Related Classes of commonj.timers.TimerManager

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.