ExecutorService's type parameters changed between JDK5 and JDK6 in a way that makes it impossible for our invokeAll/invokeAny methods to match both at compile time. This project builds a JDK6-like copy of ExecutorService (but with JDK5 compiler settings to ensure that it will work with JRE5 at runtime). It also builds a version of AbstractExecutorService that is equivalent to a JDK5 version but using the JDK6 type parameters for the invokeAll/invokeAny methods just as with ExecutorService. This project's is then used in the bootstrap class path of Guava proper.
Release date: 22 April 2014
License: The Apache Software License, Version 2.0
Google AppEngine: Partial support
Depends on:(View as diagram)
  • JDK / jdk / openjdk
Used by:
  • Maven-Central / com.google.guava / guava-jdk5
MD5 Signatures:
  • 32a072e2f667d61de7d3254af255a3f3
  • 73173a2c71b4b3bcced32df12c728473
  • e9cf4d7e8d7746851aaa12b3476230d0
New to GrepCode? Check out our FAQ X