summaryrefslogtreecommitdiff
path: root/src/forkjoin
diff options
context:
space:
mode:
authorPhilipp Haller <hallerp@gmail.com>2009-12-03 11:26:58 +0000
committerPhilipp Haller <hallerp@gmail.com>2009-12-03 11:26:58 +0000
commit38625cc96c837908a129cb2c378a93f8e31eface (patch)
treeaf4ed1b0a061b6e1a657b2eb89aab666f137b859 /src/forkjoin
parentf2056ddf4518285920db7554f6f93924f3cc3813 (diff)
downloadscala-38625cc96c837908a129cb2c378a93f8e31eface.tar.gz
scala-38625cc96c837908a129cb2c378a93f8e31eface.tar.bz2
scala-38625cc96c837908a129cb2c378a93f8e31eface.zip
Replaced RunnableFuture with placeholder interf...
Replaced RunnableFuture with placeholder interface. ForkJoinPool no longer inherits from AbstractExecutorService.
Diffstat (limited to 'src/forkjoin')
-rw-r--r--src/forkjoin/scala/concurrent/forkjoin/ForkJoinPool.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/forkjoin/scala/concurrent/forkjoin/ForkJoinPool.java b/src/forkjoin/scala/concurrent/forkjoin/ForkJoinPool.java
index 92ee56c961..3fad92cbf1 100644
--- a/src/forkjoin/scala/concurrent/forkjoin/ForkJoinPool.java
+++ b/src/forkjoin/scala/concurrent/forkjoin/ForkJoinPool.java
@@ -57,7 +57,7 @@ import java.lang.reflect.*;
* pools with greater than the maximum result in
* IllegalArgumentExceptions.
*/
-public class ForkJoinPool extends AbstractExecutorService {
+public class ForkJoinPool /*extends AbstractExecutorService*/ {
/*
* See the extended comments interspersed below for design,
@@ -70,6 +70,10 @@ public class ForkJoinPool extends AbstractExecutorService {
/** Max pool size -- must be a power of two minus 1 */
private static final int MAX_THREADS = 0x7FFF;
+ // placeholder for java.util.concurrent.RunnableFuture
+ interface RunnableFuture<T> extends Runnable {
+ }
+
/**
* Factory for creating new ForkJoinWorkerThreads. A
* ForkJoinWorkerThreadFactory must be defined and used for