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 protected
ClassPathManager15(ClassLoader loader, boolean keepJWSClassLoader)
Return a new instance of the manager
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
findContainingJar(URL resourceURL)
ClassLoader
getParentClassLoader()
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:ClassPathManager
Returns the appropriate parent class loader for the ACC.- Specified by:
getParentClassLoader
in classClassPathManager
- Returns:
- the correct class loader instance
-
findContainingJar
public File findContainingJar(URL resourceURL) throws IllegalArgumentException, URISyntaxException
- Specified by:
findContainingJar
in classClassPathManager
- Throws:
IllegalArgumentException
URISyntaxException
-
-