Examples of invokeAll()


Examples of java.util.concurrent.ExecutorService.invokeAll()

                    String serialized = JsonSerializer.serialize(output, false);
                    return input.equals(serialized);
                }
            });
        }
        List<Future<Boolean>> results = tp.invokeAll(tasks);
        for (Future<Boolean> future : results) {
            Assert.assertTrue(future.get(1, TimeUnit.SECONDS));
        }
        tp.shutdown();
        tp.awaitTermination(10, TimeUnit.SECONDS);
View Full Code Here

Examples of java.util.concurrent.ExecutorService.invokeAll()

            }));
        }

        ExecutorService compressionThreadPool = Executors.newFixedThreadPool(compressionStrategies.size());
        try {
            compressionThreadPool.invokeAll(tasks);
        } catch (InterruptedException ex) {
        } finally {
            compressionThreadPool.shutdown();
        }
View Full Code Here

Examples of java.util.concurrent.ExecutorService.invokeAll()

    });
   
    result="true";
    ExecutorService executor = Executors.newSingleThreadExecutor();
    try {
      executor.invokeAll(callables, timelimit, TimeUnit.MILLISECONDS);
     
    } catch (InterruptedException e) {} finally {
     
      String processName =app_path.substring(app_path.lastIndexOf('/')+1) ;
    if (isProcessRunning(processName)) { killProcess(processName); }
View Full Code Here

Examples of java.util.concurrent.ExecutorService.invokeAll()

    int numProcessors = Runtime.getRuntime().availableProcessors();
    ExecutorService executor = Executors.newFixedThreadPool(numProcessors);
    log.info("Starting timing of {} tasks in {} threads", callables
        .size(), numProcessors);
    try {
      List<Future<Void>> futures = executor.invokeAll(callables);
      // Go look for exceptions here, really
      for (Future<Void> future : futures) {
        if (!future.isDone()) {
          future.get();
        }
View Full Code Here

Examples of java.util.concurrent.ExecutorService.invokeAll()

      String stackHooksToUse = stackExtensionHelper.
              resolveHooksFolder(stack);
      stack.setStackHooksFolder(stackHooksToUse);
    }
   
    es.invokeAll(lookupList);
   
    es.shutdown();
  }

View Full Code Here

Examples of java.util.concurrent.ExecutorService.invokeAll()

     */
    public List invokeAll(Collection tasks, long timeout, TimeUnit unit)
            throws InterruptedException {
        ExecutorService service = delegate.get();
        if (service != null) {
            return service.invokeAll(taskManager.trackTasks(tasks), timeout,
                    unit);
        }
        throw new RejectedExecutionException(
                "Execution service is terminated. No more tasks can be executed.");
    }
View Full Code Here

Examples of java.util.concurrent.ExecutorService.invokeAll()

     */
    public List invokeAll(Collection tasks)
            throws InterruptedException {
        ExecutorService service = delegate.get();
        if (service != null) {
            return service.invokeAll(taskManager.trackTasks(tasks));
        }
        throw new RejectedExecutionException(
                "Execution service is terminated. No more tasks can be executed.");
    }

View Full Code Here

Examples of java.util.concurrent.ExecutorService.invokeAll()

            TestRunner without = new TestRunner(null,null,datasource.getPoolProperties().getUsername(),datasource.getPoolProperties().getPassword());
            runners[i] = allowUsernameChange?with:without;
            runners[i+withuser] = without;
        }
        ExecutorService svc = Executors.newFixedThreadPool(withuser+withoutuser);
        List<Future<TestResult>> results =  svc.invokeAll(Arrays.asList(runners));
        int failures = 0;
        int total = 0;
        for (int i=0; i<withuser; i++) {
            failures += results.get(i).get().failures;
            total+=results.get(i).get().iterations;
View Full Code Here

Examples of java.util.concurrent.ExecutorService.invokeAll()

            }
        };
        Collection<Callable<Integer>> tasks = new ArrayList<Callable<Integer>>();
        tasks.add(consumer);
        tasks.add(producer);
        final List<Future<Integer>> futures = threadPool.invokeAll(tasks);
        for (Future<Integer> future : futures) {
            Assert.assertEquals(REPEAT, future.get().intValue());
        }
    }
}
View Full Code Here

Examples of java.util.concurrent.ExecutorService.invokeAll()

            }
        };
        Collection<Callable<Integer>> tasks = new ArrayList<Callable<Integer>>();
        tasks.add(consumer);
        tasks.add(consumer);
        final List<Future<Integer>> futures = threadPool.invokeAll(tasks);
        for (Future<Integer> future : futures) {
            future.get();
        }
    }
}
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.