Package java.util.concurrent

Examples of java.util.concurrent.ScheduledExecutorService.scheduleWithFixedDelay()


        return serviceLocatorTracker;
    }

    private void startMonitoringServiceList() {
        ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
        scheduler.scheduleWithFixedDelay(new Runnable() {

            @Override
            public void run() {
                updateServiceListe();
            }
View Full Code Here


        return timeStampStr;
    }

    private void startScanning() {
        ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
        scheduler.scheduleWithFixedDelay(new Runnable() {
            @Override
            public void run() {
                MDC.put(EVENT_CATEGORY, MONITORING);
                try {
                    if (sl != null) {
View Full Code Here

                    logger.info("DBHeartBeat Exception: " + x.getMessage());
                    return false;
                }
            }
        };
        scheduledExecutorService.scheduleWithFixedDelay(DBHeartBeat, initialDelay, fixedDelay, TimeUnit.SECONDS);
    }

    /**
     * Creates a default site logo, only if the logo image doesn't exists
     *
 
View Full Code Here

    /**
     * Schedules a background task for flushing the index once per second.
     */
    private void scheduleFlushTask() {
        ScheduledExecutorService executor = handler.getContext().getExecutor();
        flushTask = executor.scheduleWithFixedDelay(new Runnable() {
            public void run() {
                // check if there are any indexing jobs finished
                checkIndexingQueue(false);
                // check if volatile index should be flushed
                checkFlush();
View Full Code Here

    }

    private void start() {
        ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
        this.executor = executor;
        executor.scheduleWithFixedDelay(
                notifyingTask, 1000, 1000, TimeUnit.MILLISECONDS);
    }
   
    private void stop() {
        ScheduledExecutorService executor = this.executor;
View Full Code Here

     */
    @Test
    @Ignore
    public void testConcurrentGC() throws Exception {
        ScheduledExecutorService gcExecutor = Executors.newScheduledThreadPool(1);
        gcExecutor.scheduleWithFixedDelay(new Runnable() {
            @Override
            public void run() {
                rs.gc();
            }
        }, 10, 2, TimeUnit.MILLISECONDS);
View Full Code Here

     */
    @Test
    @Ignore
    public void testConcurrentMergeGC() throws Exception {
        ScheduledExecutorService gcExecutor = Executors.newScheduledThreadPool(1);
        gcExecutor.scheduleWithFixedDelay(new Runnable() {
            @Override
            public void run() {
                rs.gc();
            }
        }, 100, 20, TimeUnit.MILLISECONDS);
View Full Code Here

        {
          e.printStackTrace();
        }
      }
    };
    scheduler.scheduleWithFixedDelay(beeper, 2, 2, TimeUnit.SECONDS);
  }
}
View Full Code Here

 
  public ExampleRescorer() {
    int reloadMinutes = 15;
    ScheduledExecutorService executor =
        Executors.newScheduledThreadPool(1, new ThreadFactoryBuilder().setDaemon(true).build());
    executor.scheduleWithFixedDelay(new Runnable() {
      @Override
      public void run() {
        doLoad();
      }
    }, reloadMinutes, reloadMinutes, TimeUnit.MINUTES);
View Full Code Here

    this.Y = Y;
    lock = new ReentrantReadWriteLock();
    int reloadMinutes = 15;
    ScheduledExecutorService executor =
        Executors.newScheduledThreadPool(1, new ThreadFactoryBuilder().setDaemon(true).build());
    executor.scheduleWithFixedDelay(new Runnable() {
      @Override
      public void run() {
        doLoad();
      }
    }, reloadMinutes, reloadMinutes, TimeUnit.MINUTES);
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.