@Override public void addJarToPath(final URL jar) throws Exception { final ClassLoader contextClassLoader = getContextClassLoader(); if (contextClassLoader instanceof URLClassLoader) { final URLClassLoader loader = (URLClassLoader) contextClassLoader; this.addJarToPath(jar, loader); } } }
@Override public void addJarsToPath(final File dir) throws Exception { final ClassLoader contextClassLoader = getContextClassLoader(); if (contextClassLoader instanceof URLClassLoader) { final URLClassLoader loader = (URLClassLoader) contextClassLoader; this.addJarsToPath(dir, loader); } }
@SuppressWarnings("checkstyle:needbraces") public static ClassPath createClassPath(final String name) { if (name.equalsIgnoreCase("tomcat")) return new TomcatClassPath(); if (name.equalsIgnoreCase("tomcat-common")) return new TomcatClassPath(); if (name.equalsIgnoreCase("tomcat-system")) return new TomcatClassPath(); if (name.equalsIgnoreCase("tomcat-webapp")) return new WebAppClassPath(); if (name.equalsIgnoreCase("bootstrap")) return new SystemClassPath(); if (name.equalsIgnoreCase("system")) return new SystemClassPath(); if (name.equalsIgnoreCase("thread")) return new ContextClassPath(); if (name.equalsIgnoreCase("context")) return new ContextClassPath(); return new ContextClassPath(); } }
public ClassLoader getClassLoader() { return getContextClassLoader(); }
@SuppressWarnings("checkstyle:needbraces") public static ClassPath createClassPath(final String name) { if (name.equalsIgnoreCase("tomcat")) return new TomcatClassPath(); if (name.equalsIgnoreCase("tomcat-common")) return new TomcatClassPath(); if (name.equalsIgnoreCase("tomcat-system")) return new TomcatClassPath(); if (name.equalsIgnoreCase("tomcat-webapp")) return new WebAppClassPath(); if (name.equalsIgnoreCase("bootstrap") && isSystemSupported()) return new SystemClassPath(); if (name.equalsIgnoreCase("system") && isSystemSupported()) return new SystemClassPath(); if (name.equalsIgnoreCase("thread")) return new ContextClassPath(); if (name.equalsIgnoreCase("context")) return new ContextClassPath(); return new ContextClassPath(); }
@Override public ClassLoader getClassLoader() { return getContextClassLoader(); }
public void addJarsToPath(File dir) throws Exception { ClassLoader contextClassLoader = getContextClassLoader(); if (contextClassLoader instanceof URLClassLoader) { URLClassLoader loader = (URLClassLoader) contextClassLoader; this.addJarsToPath(dir, loader); } }
public void addJarToPath(URL jar) throws Exception { ClassLoader contextClassLoader = getContextClassLoader(); if (contextClassLoader instanceof URLClassLoader) { URLClassLoader loader = (URLClassLoader) contextClassLoader; this.addJarToPath(jar, loader); } } }
public static ClassPath createClassPath(String name) { if (name.equalsIgnoreCase("tomcat")) { return new TomcatClassPath(); } else if (name.equalsIgnoreCase("tomcat-common")) { return new TomcatClassPath(); } else if (name.equalsIgnoreCase("tomcat-system")) { return new TomcatClassPath(); } else if (name.equalsIgnoreCase("tomcat-webapp")) { return new WebAppClassPath(); } else if (name.equalsIgnoreCase("bootstrap")) { return new SystemClassPath(); } else if (name.equalsIgnoreCase("system")) { return new SystemClassPath(); } else if (name.equalsIgnoreCase("thread")) { return new ContextClassPath(); } else if (name.equalsIgnoreCase("context")) { return new ContextClassPath(); } else { return new ContextClassPath(); } } }
@Override public ClassLoader getClassLoader() { return getContextClassLoader(); }
@Override public void addJarsToPath(final File dir) throws Exception { final ClassLoader contextClassLoader = getContextClassLoader(); if (contextClassLoader instanceof URLClassLoader) { final URLClassLoader loader = (URLClassLoader) contextClassLoader; this.addJarsToPath(dir, loader); } }
@Override public void addJarToPath(final URL jar) throws Exception { final ClassLoader contextClassLoader = getContextClassLoader(); if (contextClassLoader instanceof URLClassLoader) { final URLClassLoader loader = (URLClassLoader) contextClassLoader; this.addJarToPath(jar, loader); } } }