package org.deephacks.confit.model; /** * Holds an instance of {@link java.lang.ClassLoader} to be used by the system * to resolve the configuration classes. * * @author <a href="mailto:lacerda@socialpro.com.br">Thiago Lacerda</a> */ public class ClassLoaderHolder { /** The class loader. */ private static ClassLoader classLoader; static { classLoader = ClassLoader.getSystemClassLoader(); } /** * Sets the class loader. * * @param classLoader * the new class loader */ public static void setClassLoader(ClassLoader classLoader) { ClassLoaderHolder.classLoader = classLoader; } /** * Gets the class loader. * * @return the class loader */ public static ClassLoader getClassLoader() { return classLoader; } }