Class 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 property
      java.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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JDK12Hooks

        public JDK12Hooks()
    • Method Detail

      • setLog

        @Deprecated
        public static void setLog​(org.apache.commons.logging.Log _log)
        Deprecated.
        This method is not thread-safe
        Sets the Log for this class.
        Parameters:
        _log - This class Log
      • getSystemProperty

        public java.lang.String getSystemProperty​(java.lang.String propName)
        Get the system property
        Specified by:
        getSystemProperty in class JDKHooks
        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 class JDKHooks
        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 class JDKHooks
        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 class JDKHooks
        Parameters:
        loader - The class loader used to resolve resources
        resourceName - 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