Package java.util

Examples of java.util.TimerTask.cancel()


                @SuppressWarnings("unchecked")
                final ObjectPool<Object> pool = createProxy(ObjectPool.class, calledMethods);
                final TimerTask task = PoolUtils.checkMinIdle(pool, 1, CHECK_PERIOD); // checks minIdle immediately

                Thread.sleep(CHECK_SLEEP_PERIOD); // will check CHECK_COUNT more times.
                task.cancel();
                task.toString();

                final List<String> expectedMethods = new ArrayList<String>();
                for (int i=0; i < CHECK_COUNT; i++) {
                    expectedMethods.add("getNumIdle");
View Full Code Here


                @SuppressWarnings("unchecked")
                final KeyedObjectPool<Object, Object> pool = createProxy(KeyedObjectPool.class, calledMethods);
                final TimerTask task = PoolUtils.checkMinIdle(pool, key, 1, CHECK_PERIOD); // checks minIdle immediately

                Thread.sleep(CHECK_SLEEP_PERIOD); // will check CHECK_COUNT more times.
                task.cancel();
                task.toString();

                final List<String> expectedMethods = new ArrayList<String>();
                for (int i=0; i < CHECK_COUNT; i++) {
                    expectedMethods.add("getNumIdle");
View Full Code Here

                Thread.sleep(CHECK_SLEEP_PERIOD); // will check CHECK_COUNT more times.
                final Iterator<TimerTask> iter = tasks.values().iterator();
                while (iter.hasNext()) {
                    final TimerTask task = iter.next();
                    task.cancel();
                }

                final List<String> expectedMethods = new ArrayList<String>();
                for (int i=0; i < CHECK_COUNT * keys.size(); i++) {
                    expectedMethods.add("getNumIdle");
View Full Code Here

    }

    public static synchronized void cancel(Runnable task) {
        TimerTask ticket = TIMER_TASKS.remove(task);
        if (ticket != null) {
            ticket.cancel();
            CLOCK_DAEMON.purge();//remove cancelled TimerTasks
        }
    }

    public static void executeAfterDelay(final Runnable task, long redeliveryDelay) {
View Full Code Here

    }

    public synchronized void cancel(Runnable task) {
        TimerTask ticket = timerTasks.remove(task);
        if (ticket != null) {
            ticket.cancel();
            timer.purge();//remove cancelled TimerTasks
        }
    }

    public synchronized void executeAfterDelay(final Runnable task, long redeliveryDelay) {
View Full Code Here

    }
   
    public synchronized void cancel(Runnable task) {
      TimerTask ticket = timerTasks.remove(task);
        if (ticket != null) {
            ticket.cancel();
            timer.purge();//remove cancelled TimerTasks
        }
    }

    public synchronized void executeAfterDelay(final Runnable task, long redeliveryDelay) {
View Full Code Here

    }

    public static synchronized void cancel(Runnable task) {
      TimerTask ticket = TIMER_TASKS.remove(task);
        if (ticket != null) {
            ticket.cancel();
            CLOCK_DAEMON.purge();//remove cancelled TimerTasks
        }
    }

    public static void executeAfterDelay(final Runnable task, long redeliveryDelay) {
View Full Code Here

 
  public void modifiedService(ServiceReference reference, Object service) {
    System.out.println("modifiedService " + reference);
    if (references.containsKey(reference)) {
      TimerTask task = references.get(reference);
      task.cancel();
      task = new ServiceTimerTask((SchedulerCallback) service);
      references.put(reference, task);
      Long period = (Long) reference.getProperty(SchedulerCallback.SCHEDULE_PERIOD_IN_MILLISECOND);
      if (period == null) {
        period = DEFAULT_PERIOD_IN_MILLISECONDS;
View Full Code Here

  public void removedService(ServiceReference reference, Object service) {
    System.out.println("removedService " + reference);
    if (references.containsKey(reference)) {
      TimerTask task = references.get(reference);
      task.cancel();
      timer.purge();
      references.remove(reference);
    }
  }
 
View Full Code Here

        // Wait to ensure the cleanup can have occurred
        Thread.sleep(repeat);

        // Cancel the timer task
        task.cancel();

        // Test success - i.e. 50% of items have been removed
        int expectedEntries = NUM_ENTRIES / 2;
        assertEquals("Message store should contain " + expectedEntries,
                     expectedEntries,
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.