public abstract class ExecutableArchiveLauncher extends Launcher
Launcher
s.Constructor and Description |
---|
ExecutableArchiveLauncher() |
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.
|
createClassLoader, createClassLoader, createMainMethodRunner, launch, launch
protected final Archive getArchive()
protected String getMainClass() throws Exception
Launcher
getMainClass
in class Launcher
Exception
protected List<Archive> getClassPathArchives() throws Exception
Launcher
getClassPathArchives
in class Launcher
Exception
protected 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 © 2014. All rights reserved.