Launcher
.Entries
.Archive
, releasing any open resources.Launcher.createClassLoader(Iterator)
MainMethodRunner
used to launch the application.Launcher
s.Archive
implementation backed by an exploded archive directory.ExplodedArchive
instance.ExplodedArchive
instance.Launcher.getClassPathArchivesIterator()
.InputStream
that can be used to read the underlying data.Archive
s for entries that match the specified filters.Archive.getNestedArchives(EntryFilter, EntryFilter)
JarFile
loaded from the specified entry.JarFile
loaded from the specified entry.RandomAccessData
for a specific subsection of this data.URLStreamHandler
for Spring Boot loader JarFile
s.true
if the entry represents a directory.JarFile
that behaves in the same way but
offers the following additional functionality.JarFile
backed by the specified file.Launcher
for JAR based archives.spring.factories
to provides extended 'jarmode'
support.ClassLoader
used by the Launcher
.LaunchedURLClassLoader
instance.LaunchedURLClassLoader
instance.LaunchedURLClassLoader
instance.Archive
s.Launcher
s to call a main method.MainMethodRunner
instance.java -jar
.Launcher
for archives with user-configured classpath and main class via a
properties file.RandomAccessData
implementation backed by a RandomAccessFile
.RandomAccessDataFile
backed by the specified file.length
bytes of data starting at the given offset
.URLStreamHandler
will be located to deal with jar URLs.Launcher
for WAR based archives.