corda/classpath/java/util
Mike Jensen ccb6083045 Attempting to prevent interrupting threads after future has completed.
We added a 4th state, so we have "Canceling and Canceled".  We are in canceling state if we previously were running, and will not transition to canceled till after the interrupt has been sent.  So at the end if we are not running, or already canceled, we will sleep, waiting for the interrupt to occur so we can be sure we handle it before we let the thread complete.
This also fixes a condition where we returned true on a cancel after a task has already been canceled
2014-03-10 16:14:10 -06:00
..
concurrent Attempting to prevent interrupting threads after future has completed. 2014-03-10 16:14:10 -06:00
jar add jdk-test target, and fix failures 2013-12-06 15:00:02 -07:00
logging Support Logger#log(Level,String,Object) 2013-11-06 09:07:58 -06:00
regex Replace java.util.regex.* with the new regular expression engine 2013-12-04 12:52:03 -06:00
zip remove redundant decrement in ZipFile.getInputStream inner class 2014-02-26 14:48:28 -07:00
AbstractCollection.java update copyright years 2013-07-02 20:52:38 -06:00
AbstractList.java update copyright years 2013-07-02 20:52:38 -06:00
AbstractMap.java update copyright years 2013-07-02 20:52:38 -06:00
AbstractQueue.java update copyright years 2013-07-02 20:52:38 -06:00
AbstractSequentialList.java update copyright years 2013-07-02 20:52:38 -06:00
AbstractSet.java update copyright years 2013-07-02 20:52:38 -06:00
ArrayList.java Make ArrayList's serialization compatible with OpenJDK's 2013-11-06 09:12:18 -06:00
Arrays.java implement Arrays.deepEquals and Objects.deepEquals 2014-01-30 17:12:34 -07:00
BitSet.java update copyright years 2013-07-02 20:52:38 -06:00
Calendar.java Implement Calendar#getTime 2013-10-18 14:58:44 -05:00
Collection.java update copyright years 2013-07-02 20:52:38 -06:00
Collections.java Implement Collections#reverse 2013-11-04 14:33:25 -06:00
Comparator.java update copyright years 2013-07-02 20:52:38 -06:00
ConcurrentModificationException.java update copyright years 2013-07-02 20:52:38 -06:00
Date.java update copyright years 2013-07-02 20:52:38 -06:00
Deque.java Adds the Deque interface, and allows LinkedList to implement that interface. 2014-03-03 16:02:12 -07:00
EmptyStackException.java Add a dummy implementation of EmptyStackException 2013-11-06 09:07:58 -06:00
Enumeration.java update copyright years 2013-07-02 20:52:38 -06:00
EnumSet.java EnumSet.allOf can take advantage of the bulk BitSet.set(start, end) operation to run faster instead of adding each element individually. 2012-07-06 23:47:42 -06:00
EventListener.java update copyright years 2013-07-02 20:52:38 -06:00
EventObject.java update copyright years 2013-07-02 20:52:38 -06:00
HashMap.java Implement LinkedHashMap 2013-11-04 15:11:19 -06:00
HashSet.java update copyright years 2013-07-02 20:52:38 -06:00
Hashtable.java update copyright years 2013-07-02 20:52:38 -06:00
IdentityHashMap.java update copyright years 2013-07-02 20:52:38 -06:00
Iterator.java update copyright years 2013-07-02 20:52:38 -06:00
LinkedHashMap.java Implement LinkedHashMap 2013-11-04 15:11:19 -06:00
LinkedHashSet.java Implement LinkedHashSet 2013-11-04 15:11:19 -06:00
LinkedList.java Adds the Deque interface, and allows LinkedList to implement that interface. 2014-03-03 16:02:12 -07:00
List.java update copyright years 2013-07-02 20:52:38 -06:00
ListIterator.java update copyright years 2013-07-02 20:52:38 -06:00
Locale.java update copyright years 2013-07-02 20:52:38 -06:00
Map.java update copyright years 2013-07-02 20:52:38 -06:00
MissingResourceException.java update copyright years 2013-07-02 20:52:38 -06:00
NoSuchElementException.java update copyright years 2013-07-02 20:52:38 -06:00
Objects.java implement Arrays.deepEquals and Objects.deepEquals 2014-01-30 17:12:34 -07:00
Observable.java implement java/util/Observ* 2014-01-20 10:17:22 -07:00
Observer.java implement java/util/Observ* 2014-01-20 10:17:22 -07:00
Properties.java update copyright years 2013-07-02 20:52:38 -06:00
PropertyResourceBundle.java update copyright years 2013-07-02 20:52:38 -06:00
Queue.java update copyright years 2013-07-02 20:52:38 -06:00
Random.java update copyright years 2013-07-02 20:52:38 -06:00
RandomAccess.java update copyright years 2013-07-02 20:52:38 -06:00
ResourceBundle.java update copyright years 2013-07-02 20:52:38 -06:00
Set.java update copyright years 2013-07-02 20:52:38 -06:00
SortedSet.java update copyright years 2013-07-02 20:52:38 -06:00
Stack.java update copyright years 2013-07-02 20:52:38 -06:00
StringTokenizer.java update copyright years 2013-07-02 20:52:38 -06:00
TimeZone.java fix Dates test for openjdk and stub out java.util.TimeZone 2013-11-07 20:44:02 -07:00
TreeMap.java Make TreeMap (de)serialization compatible with Java 2013-11-06 09:12:18 -06:00
TreeSet.java modify TreeSet.MyIterator to support both ascending and descending iteration 2013-12-04 17:52:27 -07:00
UUID.java add bare-bones UUID implementation 2011-09-29 18:27:34 -06:00
Vector.java Make Vector a Cloneable 2013-10-25 15:32:33 -05:00
WeakHashMap.java update copyright years 2013-07-02 20:52:38 -06:00