|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tomcat.util.compat.Jdk11Compat
General-purpose utility to provide backward-compatibility and JDK independence. This allow use of JDK1.2 ( or higher ) facilities if available, while maintaining the code compatible with older VMs. The goal is to make backward-compatiblity reasonably easy. The base class supports JDK1.1 behavior.
Field Summary | |
static java.lang.String |
JAVA_1_0
|
static java.lang.String |
JAVA_1_1
|
static java.lang.String |
JAVA_1_2
|
static java.lang.String |
JAVA_1_3
|
Constructor Summary | |
Jdk11Compat()
|
Method Summary | |
java.lang.Object |
doPrivileged(Action action,
java.lang.Object acc)
Do a priviledged action. |
java.lang.Object |
getAccessControlContext()
|
java.util.ResourceBundle |
getBundle(java.lang.String name,
java.util.Locale loc,
java.lang.ClassLoader cl)
|
java.lang.ClassLoader |
getContextClassLoader()
Get the context class loader, if java2. |
static java.lang.String |
getJavaVersion()
Return java version as a string |
static Jdk11Compat |
getJdkCompat()
Get a compatibiliy helper class. |
java.lang.ClassLoader |
getParentLoader(java.lang.ClassLoader cl)
|
java.net.URL[] |
getURLs(java.lang.ClassLoader cl,
int depth)
|
java.lang.Object |
getX509Certificates(byte[] x509)
|
static boolean |
isJava2()
|
java.lang.ClassLoader |
newClassLoaderInstance(java.net.URL[] urls,
java.lang.ClassLoader parent)
Return a class loader. |
void |
refreshPolicy()
|
void |
setContextClassLoader(java.lang.ClassLoader cl)
Set the context class loader - if possible. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String JAVA_1_0
public static final java.lang.String JAVA_1_1
public static final java.lang.String JAVA_1_2
public static final java.lang.String JAVA_1_3
Constructor Detail |
public Jdk11Compat()
Method Detail |
public static java.lang.String getJavaVersion()
public static boolean isJava2()
public java.lang.ClassLoader newClassLoaderInstance(java.net.URL[] urls, java.lang.ClassLoader parent)
public java.lang.Object getAccessControlContext() throws java.lang.Exception
java.lang.Exception
public java.lang.Object doPrivileged(Action action, java.lang.Object acc) throws java.lang.Exception
java.lang.Exception
public void setContextClassLoader(java.lang.ClassLoader cl)
public void refreshPolicy()
public java.lang.ClassLoader getContextClassLoader()
public java.lang.ClassLoader getParentLoader(java.lang.ClassLoader cl)
public java.net.URL[] getURLs(java.lang.ClassLoader cl, int depth)
public java.util.ResourceBundle getBundle(java.lang.String name, java.util.Locale loc, java.lang.ClassLoader cl)
public java.lang.Object getX509Certificates(byte[] x509) throws java.lang.Exception
java.lang.Exception
public static Jdk11Compat getJdkCompat()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |