public abstract class ExecutableArchiveLauncher extends Launcher
Launchers.| Constructor and Description | 
|---|
| ExecutableArchiveLauncher() | 
| ExecutableArchiveLauncher(JavaAgentDetector javaAgentDetector) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ClassLoader | createClassLoader(URL[] urls)Create a classloader for the specified URLs | 
| protected Archive | getArchive() | 
| protected List<Archive> | getClassPathArchives()Returns the archives that will be used to construct the class path. | 
| protected String | getMainClass()Returns the main class that should be launched. | 
| protected abstract boolean | isNestedArchive(Archive.Entry entry)Determine if the specified  JarEntryis a nested item that should be added
 to the classpath. | 
| protected void | postProcessClassPathArchives(List<Archive> archives)Called to post-process archive entries before they are used. | 
createArchive, createClassLoader, createMainMethodRunner, launch, launchpublic ExecutableArchiveLauncher()
public ExecutableArchiveLauncher(JavaAgentDetector javaAgentDetector)
protected final Archive getArchive()
protected String getMainClass() throws Exception
LaunchergetMainClass in class LauncherExceptionprotected List<Archive> getClassPathArchives() throws Exception
LaunchergetClassPathArchives in class LauncherExceptionprotected ClassLoader createClassLoader(URL[] urls) throws Exception
LaunchercreateClassLoader in class Launcherurls - the URLsExceptionprotected abstract boolean isNestedArchive(Archive.Entry entry)
JarEntry is a nested item that should be added
 to the classpath. The method is called once for each entry.entry - the jar entrytrue if the entry is a nested item (jar or folder)Copyright © 2015 Pivotal Software, Inc.. All rights reserved.