org.apache.tapestry5.ioc.internal.util
Class JDKUtils
java.lang.Object
org.apache.tapestry5.ioc.internal.util.JDKUtils
public class JDKUtils
- extends Object
Internal utilities for identifying the JDK version, used in the rare cases
that we are patching around JDK bugs.
Field Summary |
static boolean |
JDK_1_5
Is the running JVM JDK 1.5? |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDK_1_5
public static final boolean JDK_1_5
- Is the running JVM JDK 1.5?
JDKUtils
public JDKUtils()
createLockForThreadLocalCreation
public static Lock createLockForThreadLocalCreation()
- Returns a
ReentrantLock
used to serialize access to the construction of a thread local; this is only needed under JDK 1.5 (due to a bug in the JDK);
for other JDKs, a DummyLock
is returned.
- Returns:
- lock to use when creating
- Since:
- 5.3
Copyright © 2003-2012 The Apache Software Foundation.