Class ConfigurationClassLoader

java.lang.Object
java.lang.ClassLoader
org.silverpeas.kernel.bundle.ConfigurationClassLoader

@Technical public class ConfigurationClassLoader extends ClassLoader
The resource bundles and the properties files can be located into a particular directory out of the the classpath of a running Silverpeas application. Therefore this class loader aims to manage the access to the resources in this particular location; it acts as a bridge between the current hierarchy of class loaders and this particular unmanaged location.

By default, when a resource is asked, it looks for in the current hierarchy of class loaders before to seek the resource into the resources directory in the Silverpeas home directory.

Author:
ehugonnet