public abstract class ExecutableArchiveLauncher extends Launcher
Launchers.| Modifier | Constructor and Description | 
|---|---|
  | 
ExecutableArchiveLauncher()  | 
protected  | 
ExecutableArchiveLauncher(Archive archive)  | 
| Modifier and Type | Method and Description | 
|---|---|
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  
JarEntry is 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, createClassLoader, createMainMethodRunner, launch, launchpublic ExecutableArchiveLauncher()
protected ExecutableArchiveLauncher(Archive archive)
protected final Archive getArchive()
protected String getMainClass() throws Exception
LaunchergetMainClass in class LauncherException - if the main class cannot be obtainedprotected List<Archive> getClassPathArchives() throws Exception
LaunchergetClassPathArchives in class LauncherException - if the class path archives cannot be obtainedprotected 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)protected void postProcessClassPathArchives(List<Archive> archives) throws Exception
archives - the archivesException - if the post processing failsCopyright © 2019 Pivotal Software, Inc.. All rights reserved.