Class ClassPathManager15
- java.lang.Object
-
- org.glassfish.appclient.client.jws.boot.ClassPathManager
-
- org.glassfish.appclient.client.jws.boot.ClassPathManager15
-
public class ClassPathManager15 extends ClassPathManager
Class Path manager for Java Web Start-aware ACC running under Java runtime 1.5.x.- Author:
- tjquinn
-
-
Field Summary
-
Fields inherited from class org.glassfish.appclient.client.jws.boot.ClassPathManager
PERSISTENCE_JAR_CLASSES
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedClassPathManager15(ClassLoader loader, boolean keepJWSClassLoader)Return a new instance of the manager
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilefindContainingJar(URL resourceURL)ClassLoadergetParentClassLoader()Returns the appropriate parent class loader for the ACC.-
Methods inherited from class org.glassfish.appclient.client.jws.boot.ClassPathManager
classNameToResourceName, getClassPathManager, getJnlpClassLoader, getJNLPClassLoader, keepJWSClassLoader, locateClass, locateDownloadedJars, locateJARs, locatePersistenceJARs, locateResource
-
-
-
-
Constructor Detail
-
ClassPathManager15
protected ClassPathManager15(ClassLoader loader, boolean keepJWSClassLoader)
Return a new instance of the manager- Parameters:
loader- the Java Web Start-provided class loader
-
-
Method Detail
-
getParentClassLoader
public ClassLoader getParentClassLoader()
Description copied from class:ClassPathManagerReturns the appropriate parent class loader for the ACC.- Specified by:
getParentClassLoaderin classClassPathManager- Returns:
- the correct class loader instance
-
findContainingJar
public File findContainingJar(URL resourceURL) throws IllegalArgumentException, URISyntaxException
- Specified by:
findContainingJarin classClassPathManager- Throws:
IllegalArgumentExceptionURISyntaxException
-
-