Package org.apache.commons.discovery.jdk
Class JDK12Hooks
- java.lang.Object
-
- org.apache.commons.discovery.jdk.JDKHooks
-
- org.apache.commons.discovery.jdk.JDK12Hooks
-
public class JDK12Hooks extends JDKHooks
JDK 1.2 Style Hooks implementation.
-
-
Constructor Summary
Constructors Constructor Description JDK12Hooks()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Enumeration<java.net.URL>
getResources(java.lang.ClassLoader loader, java.lang.String resourceName)
Resolve resource with given names and make them available in the returned iterator.java.lang.ClassLoader
getSystemClassLoader()
The system class loader is available for JDK 1.2 or later, if certain security conditions are met.java.lang.String
getSystemProperty(java.lang.String propName)
Get the system propertyjava.lang.ClassLoader
getThreadContextClassLoader()
The thread context class loader is available for JDK 1.2 or later, if certain security conditions are met.static void
setLog(org.apache.commons.logging.Log _log)
Deprecated.This method is not thread-safe-
Methods inherited from class org.apache.commons.discovery.jdk.JDKHooks
getJDKHooks
-
-
-
-
Method Detail
-
setLog
@Deprecated public static void setLog(org.apache.commons.logging.Log _log)
Deprecated.This method is not thread-safeSets theLog
for this class.- Parameters:
_log
- This classLog
-
getSystemProperty
public java.lang.String getSystemProperty(java.lang.String propName)
Get the system property- Specified by:
getSystemProperty
in classJDKHooks
- Parameters:
propName
- name of the property- Returns:
- value of the property
-
getThreadContextClassLoader
public java.lang.ClassLoader getThreadContextClassLoader()
The thread context class loader is available for JDK 1.2 or later, if certain security conditions are met.- Specified by:
getThreadContextClassLoader
in classJDKHooks
- Returns:
- The thread context class loader, if available. Otherwise return null.
-
getSystemClassLoader
public java.lang.ClassLoader getSystemClassLoader()
The system class loader is available for JDK 1.2 or later, if certain security conditions are met.- Specified by:
getSystemClassLoader
in classJDKHooks
- Returns:
- The system class loader, if available. Otherwise return null.
-
getResources
public java.util.Enumeration<java.net.URL> getResources(java.lang.ClassLoader loader, java.lang.String resourceName) throws java.io.IOException
Resolve resource with given names and make them available in the returned iterator.- Specified by:
getResources
in classJDKHooks
- Parameters:
loader
- The class loader used to resolve resourcesresourceName
- The resource name to resolve- Returns:
- The iterator over the URL resolved resources
- Throws:
java.io.IOException
- if any error occurs while loading the resource
-
-