FELIX-3662 switch to backport-util-concurrent for pre java 5 concurrent emulation
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1383647 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scr/pom.xml b/scr/pom.xml
index deab4ff..4fc4edc 100644
--- a/scr/pom.xml
+++ b/scr/pom.xml
@@ -111,12 +111,12 @@
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>concurrent</groupId>
- <artifactId>concurrent</artifactId>
- <version>1.3.4</version>
+ <groupId>backport-util-concurrent</groupId>
+ <artifactId>backport-util-concurrent</artifactId>
+ <version>3.1</version>
<scope>provided</scope>
</dependency>
-
+
<!-- Integration Testing with Pax Exam -->
<dependency>
<groupId>org.ops4j.pax.exam</groupId>
@@ -305,7 +305,21 @@
</DynamicImport-Package>
<Embed-Dependency>
kxml2;inline=org/kxml2/io/KXmlParser.class|org/xmlpull/v1/XmlPull**,
- concurrent;inline=EDU/oswego/cs/dl/util/concurrent/ReentrantWriterPreferenceReadWriteLock.class|EDU/oswego/cs/dl/util/concurrent/WriterPreferenceReadWriteLock*|EDU/oswego/cs/dl/util/concurrent/ReadWriteLock.class|EDU/oswego/cs/dl/util/concurrent/SynchronizedRef.class|EDU/oswego/cs/dl/util/concurrent/SynchronizedVariable.class|EDU/oswego/cs/dl/util/concurrent/Sync.class|EDU/oswego/cs/dl/util/concurrent/Executor.class
+ backport-util-concurrent;inline=edu/emory/mathcs/backport/java/util/concurrent/TimeUnit.class
+ |edu/emory/mathcs/backport/java/util/concurrent/TimeUnit*.class
+ |edu/emory/mathcs/backport/java/util/concurrent/locks/ReentrantReadWriteLock.class
+ |edu/emory/mathcs/backport/java/util/concurrent/locks/ReentrantReadWriteLock*.class
+ |edu/emory/mathcs/backport/java/util/concurrent/locks/ReadWriteLock.class
+ |edu/emory/mathcs/backport/java/util/concurrent/locks/Lock.class
+ |edu/emory/mathcs/backport/java/util/concurrent/locks/Condition.class
+ |edu/emory/mathcs/backport/java/util/concurrent/locks/CondVar.class
+ |edu/emory/mathcs/backport/java/util/concurrent/locks/CondVar*.class
+ |edu/emory/mathcs/backport/java/util/concurrent/helpers/NanoTimer.class
+ |edu/emory/mathcs/backport/java/util/Arrays.class
+ |edu/emory/mathcs/backport/java/util/concurrent/helpers/Utils.class
+ |edu/emory/mathcs/backport/java/util/concurrent/helpers/Utils*1.class
+ |edu/emory/mathcs/backport/java/util/concurrent/helpers/Utils*MillisProvider.class
+ |edu/emory/mathcs/backport/java/util/concurrent/atomic/AtomicReference.class
</Embed-Dependency>
</instructions>
</configuration>