Added the easy to add interfaces and implementations for java.util.concurrent to pave the way for future expansion of avians java.util.concurrent classpath implementation.

This commit is contained in:
Mike Jensen
2013-12-23 14:19:41 -07:00
parent 4570195a9b
commit 8b7f689e1a
11 changed files with 635 additions and 2 deletions

View File

@ -0,0 +1,25 @@
/* Copyright (c) 2008-2013, Avian Contributors
Permission to use, copy, modify, and/or distribute this software
for any purpose with or without fee is hereby granted, provided
that the above copyright notice and this permission notice appear
in all copies.
There is NO WARRANTY for this software. See license.txt for
details. */
package java.util.concurrent;
public interface Future<V> {
public boolean cancel(boolean mayInterruptIfRunning);
public boolean isCancelled();
public boolean isDone();
public V get() throws InterruptedException, ExecutionException;
public V get(long timeout, TimeUnit unit) throws InterruptedException,
ExecutionException,
TimeoutException;
}