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 protectedClassPathManager16(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 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
-
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: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, MalformedURLException, IllegalAccessException, InvocationTargetException
- Specified by:
findContainingJarin classClassPathManager- Throws:
IllegalArgumentExceptionURISyntaxExceptionMalformedURLExceptionIllegalAccessExceptionInvocationTargetException
-
-