| Package | Description |
|---|---|
| io.joshworks.snappy.loader |
System that allows self-contained JAR/WAR archives to be launched using
java -jar. |
| io.joshworks.snappy.loader.archive |
Abstraction over logical Archives be they backed by a JAR file or unpacked into a
folder.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected Archive |
Launcher.createArchive() |
|
protected Archive |
ExecutableArchiveLauncher.getArchive() |
| Modifier and Type | Method | Description |
|---|---|---|
protected List<Archive> |
ExecutableArchiveLauncher.getClassPathArchives() |
|
protected abstract List<Archive> |
Launcher.getClassPathArchives() |
Returns the archives that will be used to construct the class path.
|
protected List<Archive> |
PropertiesLauncher.getClassPathArchives() |
| Modifier and Type | Method | Description |
|---|---|---|
protected ClassLoader |
Launcher.createClassLoader(List<Archive> archives) |
Create a classloader for the specified archives.
|
protected ClassLoader |
PropertiesLauncher.createClassLoader(List<Archive> archives) |
|
protected void |
ExecutableArchiveLauncher.postProcessClassPathArchives(List<Archive> archives) |
Called to post-process archive entries before they are used.
|
protected void |
JarLauncher.postProcessClassPathArchives(List<Archive> archives) |
| Constructor | Description |
|---|---|
ExecutableArchiveLauncher(Archive archive) |
|
JarLauncher(Archive archive) |
|
WarLauncher(Archive archive) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ExplodedArchive |
Archive implementation backed by an exploded archive directory. |
class |
FilteredArchive |
Decorator to apply an
Archive.EntryFilter to an existing Archive. |
class |
JarFileArchive |
| Modifier and Type | Method | Description |
|---|---|---|
abstract Archive |
Archive.getFilteredArchive(Archive.EntryRenameFilter filter) |
Returns a filtered version of the archive.
|
Archive |
ExplodedArchive.getFilteredArchive(Archive.EntryRenameFilter filter) |
|
Archive |
FilteredArchive.getFilteredArchive(Archive.EntryRenameFilter filter) |
|
Archive |
JarFileArchive.getFilteredArchive(Archive.EntryRenameFilter filter) |
|
protected Archive |
ExplodedArchive.getNestedArchive(Archive.Entry entry) |
|
protected Archive |
JarFileArchive.getNestedArchive(Archive.Entry entry) |
| Modifier and Type | Method | Description |
|---|---|---|
abstract List<Archive> |
Archive.getNestedArchives(Archive.EntryFilter filter) |
Returns nested
Archives for entries that match the specified filter. |
List<Archive> |
ExplodedArchive.getNestedArchives(Archive.EntryFilter filter) |
|
List<Archive> |
FilteredArchive.getNestedArchives(Archive.EntryFilter filter) |
|
List<Archive> |
JarFileArchive.getNestedArchives(Archive.EntryFilter filter) |
| Constructor | Description |
|---|---|
FilteredArchive(Archive parent,
Archive.EntryFilter filter) |
Copyright © 2018. All rights reserved.