Class ClassPathManager16
- java.lang.Object
-
- org.glassfish.appclient.client.jws.boot.ClassPathManager
-
- org.glassfish.appclient.client.jws.boot.ClassPathManager16
-
public class ClassPathManager16 extends ClassPathManager
Class Path manager for Java Web Start-aware ACC running under Java runtime 1.6.- 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
ClassPathManager16(ClassLoader loader, boolean keepJWSClassLoader)
Returns a new instance of the class path manager for use under Java 1.6
-
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
-
ClassPathManager16
protected ClassPathManager16(ClassLoader loader, boolean keepJWSClassLoader)
Returns a new instance of the class path manager for use under Java 1.6- 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, MalformedURLException, IllegalAccessException, InvocationTargetException
- Specified by:
findContainingJar
in classClassPathManager
- Throws:
IllegalArgumentException
URISyntaxException
MalformedURLException
IllegalAccessException
InvocationTargetException
-
-