private <T> Collection<Callable<T>> createTasks(Collection<Callable<T>> tasks) { if (tasks == null) { return null; } List<Callable<T>> results = new ArrayList<Callable<T>>(tasks.size()); for (Callable<T> task : tasks) { results.add(wrap(task)); } return results; }
private <T> Collection<Callable<T>> createTasks(Collection<Callable<T>> tasks) { if (tasks == null) { return null; } List<Callable<T>> results = new ArrayList<Callable<T>>(tasks.size()); for (Callable<T> task : tasks) { results.add(wrap(task)); } return results; }
public final <T> Future<T> submit(Runnable task, T result) { task = wrap(task); return getDelegate().submit(task, result); }
public final <T> Future<T> submit(Callable<T> task) { task = wrap(task); return getDelegate().submit(task); }
public final Future<?> submit(Runnable task) { task = wrap(task); return getDelegate().submit(task); }
public final Future<?> submit(Runnable task) { task = wrap(task); return getDelegate().submit(task); }
public final <T> Future<T> submit(Callable<T> task) { task = wrap(task); return getDelegate().submit(task); }
public final <T> Future<T> submit(Runnable task, T result) { task = wrap(task); return getDelegate().submit(task, result); }
private <T> Collection<Callable<T>> createTasks(Collection<Callable<T>> tasks) { if (tasks == null) { return null; } List<Callable<T>> results = new ArrayList<Callable<T>>(tasks.size()); for (Callable<T> task : tasks) { results.add(wrap(task)); } return results; }
public final <T> Future<T> submit(Callable<T> task) { task = wrap(task); return getDelegate().submit(task); }
public final <T> Future<T> submit(Runnable task, T result) { task = wrap(task); return getDelegate().submit(task, result); }
public final Future<?> submit(Runnable task) { task = wrap(task); return getDelegate().submit(task); }