Package java.util.concurrent

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


    LexThread runner1 = new LexThread("lie");
    LexThread runner2 = new LexThread("bark");
   
    //schedule them and run them
    ScheduledExecutorService service = Executors.newScheduledThreadPool(2);
    service.schedule(runner1, 0, TimeUnit.MILLISECONDS);
    service.schedule(runner2, 0, TimeUnit.MILLISECONDS);

    try {
      Thread.currentThread().sleep(500);
    } catch(InterruptedException ie) {
View Full Code Here


    LexThread runner2 = new LexThread("bark");
   
    //schedule them and run them
    ScheduledExecutorService service = Executors.newScheduledThreadPool(2);
    service.schedule(runner1, 0, TimeUnit.MILLISECONDS);
    service.schedule(runner2, 0, TimeUnit.MILLISECONDS);

    try {
      Thread.currentThread().sleep(500);
    } catch(InterruptedException ie) {
      ;//do nothing
View Full Code Here

                }
            }
        }, 0, refreshInterval, TimeUnit.SECONDS );
        if ( stopAfter > 0 )
        {
            executor.schedule( new Runnable()
            {
                public void run()
                {
                    executor.shutdownNow();
                }
View Full Code Here

        if(descriptor.isPeriodicTask()){
            scheduler.scheduleWithFixedDelay(descriptor.getTask(), descriptor.getInitialDelay(), descriptor.getDelay(), TimeUnit.MINUTES);
        }
        // Tasques d'una única execució
        else{
            scheduler.schedule(descriptor.getTask(), descriptor.getInitialDelay(), TimeUnit.MINUTES);
        }
        descriptor.setScheduler(scheduler);
    }

    /**
 
View Full Code Here

        if(descriptor.isPeriodicTask()){
            scheduler.scheduleWithFixedDelay(descriptor.getTask(), initialDelay, descriptor.getDelay(), TimeUnit.MINUTES);
        }
        // Tasques d'una única execució
        else{
            scheduler.schedule(descriptor.getTask(), initialDelay, TimeUnit.MINUTES);
        }
        descriptor.setScheduler(scheduler);
    }
   
    @Override
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.