Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accepts(String) - Method in interface org.springframework.boot.loader.jarmode.JarMode
-
Returns if this accepts and can run the given mode.
- ALL_ENTRIES - Static variable in interface org.springframework.boot.loader.launch.Archive
-
Predicate that accepts all entries.
- Archive - Interface in org.springframework.boot.loader.launch
-
An archive that can be launched by the
Launcher
. - Archive.Entry - Interface in org.springframework.boot.loader.launch
-
Represents a single entry in the archive.
- ARGS - Static variable in class org.springframework.boot.loader.launch.PropertiesLauncher
-
Properties key for default command line arguments.
- as(BiFunction<ZipContent.Entry, String, E>) - Method in class org.springframework.boot.loader.zip.ZipContent.Entry
- as(Function<String, E>) - Method in class org.springframework.boot.loader.zip.ZipContent.Entry
- asInputStream() - Method in interface org.springframework.boot.loader.zip.DataBlock
-
Return this
DataBlock
as anInputStream
. - assertUrlIsNotMalformed(String) - Static method in class org.springframework.boot.loader.net.protocol.nested.Handler
-
Assert that the specified URL is a valid "nested" URL.
B
- BOOT_CLASSPATH_INDEX_ATTRIBUTE - Static variable in class org.springframework.boot.loader.launch.Launcher
C
- CENATT - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENATX - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENCOM - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENCRC - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENDSK - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENEXT - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENFLG - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENHDR - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENHOW - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENLEN - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENNAM - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENOFF - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENSIG - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENSIZ - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENTIM - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENVEM - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- CENVER - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- checkAccess(Path, AccessMode...) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- classPathIndex - Variable in class org.springframework.boot.loader.launch.Launcher
- Cleaner - Interface in org.springframework.boot.loader.ref
-
Wrapper for
Cleaner
providing registration support. - clearCache() - Method in class org.springframework.boot.loader.jar.NestedJarFile
-
Clear any internal caches.
- clearCache() - Static method in class org.springframework.boot.loader.net.protocol.jar.Handler
-
Clear any internal caches.
- clearCache() - Method in class org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader
-
Clear any caches.
- clearCache() - Static method in class org.springframework.boot.loader.net.protocol.nested.Handler
-
Clear any internal caches.
- close() - Method in class org.springframework.boot.loader.jar.NestedJarFile
- close() - Method in interface org.springframework.boot.loader.launch.Archive
-
Closes the
Archive
, releasing any open resources. - close() - Method in class org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader
- close() - Method in class org.springframework.boot.loader.zip.ZipContent
-
Close this jar file, releasing the underlying file if this was the last reference.
- CloseableDataBlock - Interface in org.springframework.boot.loader.zip
- CONFIG_LOCATION - Static variable in class org.springframework.boot.loader.launch.PropertiesLauncher
-
Properties key for config file location (including optional classpath:, file: or URL prefix).
- CONFIG_NAME - Static variable in class org.springframework.boot.loader.launch.PropertiesLauncher
-
Properties key for name of external configuration file (excluding suffix).
- copy(Path, Path, CopyOption...) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- create(File) - Static method in interface org.springframework.boot.loader.launch.Archive
- create(File) - Static method in class org.springframework.boot.loader.net.protocol.jar.JarUrl
-
Create a new jar URL.
- create(File, String) - Static method in class org.springframework.boot.loader.net.protocol.jar.JarUrl
-
Create a new jar URL.
- create(File, String, String) - Static method in class org.springframework.boot.loader.net.protocol.jar.JarUrl
-
Create a new jar URL.
- create(File, JarEntry) - Static method in class org.springframework.boot.loader.net.protocol.jar.JarUrl
-
Create a new jar URL.
- create(Class<?>) - Static method in interface org.springframework.boot.loader.launch.Archive
- create(ProtectionDomain) - Static method in interface org.springframework.boot.loader.launch.Archive
- createClassLoader(Collection<URL>) - Method in class org.springframework.boot.loader.launch.ExecutableArchiveLauncher
- createClassLoader(Collection<URL>) - Method in class org.springframework.boot.loader.launch.Launcher
-
Create a classloader for the specified archives.
- createClassLoader(Collection<URL>) - Method in class org.springframework.boot.loader.launch.PropertiesLauncher
- createDirectory(Path, FileAttribute<?>...) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
D
- DataBlock - Interface in org.springframework.boot.loader.zip
-
Provides read access to a block of data contained somewhere in a zip file.
- DebugLogger - Class in org.springframework.boot.loader.log
-
Simple logger class used for
System.err
debugging. - DebugLogger() - Constructor for class org.springframework.boot.loader.log.DebugLogger
- decode(String) - Static method in class org.springframework.boot.loader.net.util.UrlDecoder
-
Decode the given string by decoding URL
'%'
escapes. - DEFAULT_CLASSPATH_INDEX_FILE_NAME - Static variable in class org.springframework.boot.loader.launch.Launcher
- definePackage(String, String, String, String, String, String, String, URL) - Method in class org.springframework.boot.loader.launch.LaunchedClassLoader
- definePackage(String, Manifest, URL) - Method in class org.springframework.boot.loader.launch.LaunchedClassLoader
- definePackageIfNecessary(String) - Method in class org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader
-
Define a package before a
findClass
call is made. - delete(Path) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
E
- ENDCOM - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- ENDHDR - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- ENDOFF - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- ENDSIG - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- ENDSIZ - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- ENDSUB - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- ENDTOT - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- entries() - Method in class org.springframework.boot.loader.jar.NestedJarFile
- equals(Object) - Method in record class org.springframework.boot.loader.net.protocol.nested.NestedLocation
-
Indicates whether some other object is "equal to" this one.
- ExecutableArchiveLauncher - Class in org.springframework.boot.loader.launch
-
Base class for a
Launcher
backed by an executable archive. - ExecutableArchiveLauncher() - Constructor for class org.springframework.boot.loader.launch.ExecutableArchiveLauncher
- ExecutableArchiveLauncher(Archive) - Constructor for class org.springframework.boot.loader.launch.ExecutableArchiveLauncher
- EXTCRC - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- EXTHDR - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- EXTLEN - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- EXTSIG - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- EXTSIZ - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
F
- findResource(String) - Method in class org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader
- findResources(String) - Method in class org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader
- fromUri(URI) - Static method in record class org.springframework.boot.loader.net.protocol.nested.NestedLocation
-
Create a new
NestedLocation
from the given URI. - fromUrl(URL) - Static method in record class org.springframework.boot.loader.net.protocol.nested.NestedLocation
-
Create a new
NestedLocation
from the given URL.
G
- get(Class<?>) - Static method in class org.springframework.boot.loader.log.DebugLogger
-
Get a
DebugLogger
to log messages for the given source class. - getArchive() - Method in class org.springframework.boot.loader.launch.ExecutableArchiveLauncher
- getArchive() - Method in class org.springframework.boot.loader.launch.Launcher
-
Return the archive being launched or
null
if there is no archive. - getArchive() - Method in class org.springframework.boot.loader.launch.PropertiesLauncher
- getArgs(String...) - Method in class org.springframework.boot.loader.launch.PropertiesLauncher
- getClassPathUrls() - Method in class org.springframework.boot.loader.launch.ExecutableArchiveLauncher
- getClassPathUrls() - Method in class org.springframework.boot.loader.launch.Launcher
-
Returns the archives that will be used to construct the class path.
- getClassPathUrls() - Method in class org.springframework.boot.loader.launch.PropertiesLauncher
- getClassPathUrls(Predicate<Archive.Entry>) - Method in interface org.springframework.boot.loader.launch.Archive
-
Returns classpath URLs for the archive that match the specified filter.
- getClassPathUrls(Predicate<Archive.Entry>, Predicate<Archive.Entry>) - Method in interface org.springframework.boot.loader.launch.Archive
-
Returns classpath URLs for the archive that match the specified filters.
- getComment() - Method in class org.springframework.boot.loader.jar.NestedJarFile
- getComment() - Method in class org.springframework.boot.loader.zip.ZipContent
-
Return the zip comment, if any.
- getCompressionMethod() - Method in class org.springframework.boot.loader.zip.ZipContent.Entry
-
Return the compression method for this entry.
- getEntry(int) - Method in class org.springframework.boot.loader.zip.ZipContent
-
Return the entry at the specified index.
- getEntry(CharSequence) - Method in class org.springframework.boot.loader.zip.ZipContent
-
Return the entry with the given name, if any.
- getEntry(CharSequence, CharSequence) - Method in class org.springframework.boot.loader.zip.ZipContent
-
Return the entry with the given name, if any.
- getEntry(String) - Method in class org.springframework.boot.loader.jar.NestedJarFile
- getEntryPathPrefix() - Method in class org.springframework.boot.loader.launch.Launcher
-
Return the path prefix for relevant entries in the archive.
- getEntryPathPrefix() - Method in class org.springframework.boot.loader.launch.WarLauncher
- getFileAttributeView(Path, Class<V>, LinkOption...) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- getFileStore(Path) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- getFileSystem(URI) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- getHomeDirectory() - Method in class org.springframework.boot.loader.launch.PropertiesLauncher
- getInfo(Class<I>, Function<ZipContent, I>) - Method in class org.springframework.boot.loader.zip.ZipContent
-
Get or compute information based on the
ZipContent
. - getInputStream(ZipEntry) - Method in class org.springframework.boot.loader.jar.NestedJarFile
- getJarEntry(String) - Method in class org.springframework.boot.loader.jar.NestedJarFile
- getJarPath(Path) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- getKind() - Method in class org.springframework.boot.loader.zip.ZipContent
-
Return the kind of content that was loaded.
- getLookupIndex() - Method in class org.springframework.boot.loader.zip.ZipContent.Entry
-
Return the lookup index of the entry.
- getMainClass() - Method in class org.springframework.boot.loader.launch.ExecutableArchiveLauncher
- getMainClass() - Method in class org.springframework.boot.loader.launch.Launcher
-
Returns the main class that should be launched.
- getMainClass() - Method in class org.springframework.boot.loader.launch.PropertiesLauncher
- getManifest() - Method in class org.springframework.boot.loader.jar.NestedJarFile
- getManifest() - Method in interface org.springframework.boot.loader.launch.Archive
-
Returns the manifest of the archive.
- getName() - Method in class org.springframework.boot.loader.jar.NestedJarFile
- getName() - Method in class org.springframework.boot.loader.zip.ZipContent.Entry
-
Return the name of this entry.
- getPath(URI) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- getRawZipDataInputStream() - Method in class org.springframework.boot.loader.jar.NestedJarFile
- getRootDirectory() - Method in interface org.springframework.boot.loader.launch.Archive
-
Returns the root directory of this archive or
null
if the archive is not backed by a directory. - getScheme() - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- getUncompressedSize() - Method in class org.springframework.boot.loader.zip.ZipContent.Entry
-
Return the uncompressed size of this entry.
H
- Handler - Class in org.springframework.boot.loader.net.protocol.jar
-
URLStreamHandler
alternative tosun.net.www.protocol.jar.Handler
with optimized support for nested jars. - Handler - Class in org.springframework.boot.loader.net.protocol.nested
-
URLStreamHandler
to supportnested:
URLs. - Handler() - Constructor for class org.springframework.boot.loader.net.protocol.jar.Handler
- Handler() - Constructor for class org.springframework.boot.loader.net.protocol.nested.Handler
- Handlers - Class in org.springframework.boot.loader.net.protocol
-
Utility used to register loader
URL handlers
. - hasEntry(CharSequence, CharSequence) - Method in class org.springframework.boot.loader.zip.ZipContent
-
Return if an entry with the given name exists.
- hasEntry(String) - Method in class org.springframework.boot.loader.jar.NestedJarFile
-
Return if an entry with the given name exists.
- hashCode() - Method in record class org.springframework.boot.loader.net.protocol.nested.NestedLocation
-
Returns a hash code value for this object.
- hashCode(URL) - Method in class org.springframework.boot.loader.net.protocol.jar.Handler
- hasJarSignatureFile() - Method in class org.springframework.boot.loader.zip.ZipContent
-
Returns
true
if this zip contains a jar signature file (META-INF/*.DSA
). - hasNameStartingWith(CharSequence) - Method in class org.springframework.boot.loader.zip.ZipContent.Entry
-
Returns
true
if this entry has a name starting with the given prefix. - HOME - Static variable in class org.springframework.boot.loader.launch.PropertiesLauncher
-
Properties key for home directory.
I
- instance - Static variable in interface org.springframework.boot.loader.ref.Cleaner
-
Provides access to the default clean instance which delegates to
Cleaner
. - isDirectory() - Method in interface org.springframework.boot.loader.launch.Archive.Entry
-
Returns
true
if the entry represents a directory. - isDirectory() - Method in class org.springframework.boot.loader.zip.ZipContent.Entry
-
Return
true
if this is a directory entry. - isExploded() - Method in interface org.springframework.boot.loader.launch.Archive
-
Returns if this archive is backed by an exploded archive directory.
- isExploded() - Method in class org.springframework.boot.loader.launch.Launcher
-
Returns if the launcher is running in an exploded mode.
- isHidden(Path) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- isIncludedOnClassPath(Archive.Entry) - Method in class org.springframework.boot.loader.launch.Launcher
-
Determine if the specified entry is a nested item that should be added to the classpath.
- isIncludedOnClassPathAndNotIndexed(Archive.Entry) - Method in class org.springframework.boot.loader.launch.Launcher
- isLibraryFileOrClassesDirectory(Archive.Entry) - Method in class org.springframework.boot.loader.launch.Launcher
- isLibraryFileOrClassesDirectory(Archive.Entry) - Method in class org.springframework.boot.loader.launch.WarLauncher
- isSameFile(Path, Path) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- isSearchedDirectory(Archive.Entry) - Method in class org.springframework.boot.loader.launch.ExecutableArchiveLauncher
-
Determine if the specified directory entry is a candidate for further searching.
J
- JarLauncher - Class in org.springframework.boot.loader.launch
-
Launcher
for JAR based archives. - JarLauncher() - Constructor for class org.springframework.boot.loader.launch.JarLauncher
- JarLauncher(Archive) - Constructor for class org.springframework.boot.loader.launch.JarLauncher
- JarMode - Interface in org.springframework.boot.loader.jarmode
-
Interface registered in
spring.factories
to provides extended 'jarmode' support. - JarModeErrorException - Exception in org.springframework.boot.loader.jarmode
-
Simple
RuntimeException
used to fail the jar mode with a simple printed error message. - JarModeErrorException(String) - Constructor for exception org.springframework.boot.loader.jarmode.JarModeErrorException
- JarModeErrorException(String, Throwable) - Constructor for exception org.springframework.boot.loader.jarmode.JarModeErrorException
- JarUrl - Class in org.springframework.boot.loader.net.protocol.jar
-
Utility class with factory methods that can be used to create JAR URLs.
- JarUrlClassLoader - Class in org.springframework.boot.loader.net.protocol.jar
-
URLClassLoader
with optimized support for Jar URLs. - JarUrlClassLoader(URL[], ClassLoader) - Constructor for class org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader
-
Create a new
LaunchedClassLoader
instance.
L
- launch(ClassLoader, String, String[]) - Method in class org.springframework.boot.loader.launch.Launcher
-
Launch the application given the archive file and a fully configured classloader.
- launch(String[]) - Method in class org.springframework.boot.loader.launch.Launcher
-
Launch the application.
- LaunchedClassLoader - Class in org.springframework.boot.loader.launch
-
ClassLoader
used by theLauncher
. - LaunchedClassLoader(boolean, URL[], ClassLoader) - Constructor for class org.springframework.boot.loader.launch.LaunchedClassLoader
-
Create a new
LaunchedClassLoader
instance. - LaunchedClassLoader(boolean, Archive, URL[], ClassLoader) - Constructor for class org.springframework.boot.loader.launch.LaunchedClassLoader
-
Create a new
LaunchedClassLoader
instance. - Launcher - Class in org.springframework.boot.loader.launch
-
Base class for launchers that can start an application with a fully configured classpath.
- Launcher() - Constructor for class org.springframework.boot.loader.launch.Launcher
- loadClass(String, boolean) - Method in class org.springframework.boot.loader.launch.LaunchedClassLoader
- loadClass(String, boolean) - Method in class org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader
- LOCCRC - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCEXT - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCFLG - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCHDR - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCHOW - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCLEN - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCNAM - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCSIG - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCSIZ - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCTIM - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- LOCVER - Static variable in class org.springframework.boot.loader.jar.NestedJarFile
- log(String) - Method in class org.springframework.boot.loader.log.DebugLogger
-
Log a message.
- log(String, Object) - Method in class org.springframework.boot.loader.log.DebugLogger
-
Log a formatted message.
- log(String, Object, Object) - Method in class org.springframework.boot.loader.log.DebugLogger
-
Log a formatted message.
- log(String, Object, Object, Object) - Method in class org.springframework.boot.loader.log.DebugLogger
-
Log a formatted message.
- log(String, Object, Object, Object, Object) - Method in class org.springframework.boot.loader.log.DebugLogger
-
Log a formatted message.
M
- main(String[]) - Static method in class org.springframework.boot.loader.launch.JarLauncher
- main(String[]) - Static method in class org.springframework.boot.loader.launch.PropertiesLauncher
- main(String[]) - Static method in class org.springframework.boot.loader.launch.WarLauncher
- MAIN - Static variable in class org.springframework.boot.loader.launch.PropertiesLauncher
-
Properties key for main class.
- move(Path, Path, CopyOption...) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
N
- name() - Method in interface org.springframework.boot.loader.launch.Archive.Entry
-
Returns the name of the entry.
- NESTED_DIRECTORY - Enum constant in enum class org.springframework.boot.loader.zip.ZipContent.Kind
-
Content from a nested zip directory.
- NESTED_ZIP - Enum constant in enum class org.springframework.boot.loader.zip.ZipContent.Kind
-
Content from nested zip content.
- nestedEntryName() - Method in record class org.springframework.boot.loader.net.protocol.nested.NestedLocation
-
Returns the value of the
nestedEntryName
record component. - NestedFileSystemProvider - Class in org.springframework.boot.loader.nio.file
-
FileSystemProvider
implementation fornested
jar files. - NestedFileSystemProvider() - Constructor for class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- NestedJarFile - Class in org.springframework.boot.loader.jar
-
Extended variant of
JarFile
that behaves in the same way but can open nested jars. - NestedJarFile(File, String) - Constructor for class org.springframework.boot.loader.jar.NestedJarFile
-
Creates a new
NestedJarFile
instance to read from the specificFile
. - NestedJarFile(File, String, Runtime.Version) - Constructor for class org.springframework.boot.loader.jar.NestedJarFile
-
Creates a new
NestedJarFile
instance to read from the specificFile
. - NestedLocation - Record Class in org.springframework.boot.loader.net.protocol.nested
-
A location obtained from a
nested:
URL
consisting of a jar file and an optional nested entry. - NestedLocation(Path, String) - Constructor for record class org.springframework.boot.loader.net.protocol.nested.NestedLocation
-
Creates an instance of a
NestedLocation
record class. - newByteChannel(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- newDirectoryStream(Path, DirectoryStream.Filter<? super Path>) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- newFileSystem(URI, Map<String, ?>) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
O
- open(Path) - Static method in class org.springframework.boot.loader.zip.ZipContent
-
Open
ZipContent
from the specified path. - open(Path, String) - Static method in class org.springframework.boot.loader.zip.ZipContent
-
Open nested
ZipContent
from the specified path. - openConnection(URL) - Method in class org.springframework.boot.loader.net.protocol.jar.Handler
- openConnection(URL) - Method in class org.springframework.boot.loader.net.protocol.nested.Handler
- openContent() - Method in class org.springframework.boot.loader.zip.ZipContent.Entry
-
Open a
DataBlock
providing access to raw contents of the entry (not including the local file header). - openRawZipData() - Method in class org.springframework.boot.loader.zip.ZipContent
-
Open a
DataBlock
containing the raw zip data. - org.springframework.boot.loader.jar - package org.springframework.boot.loader.jar
-
Alternative
JarFile
implementation with support for nested jars. - org.springframework.boot.loader.jarmode - package org.springframework.boot.loader.jarmode
-
Support for launching the JAR using jarmode.
- org.springframework.boot.loader.launch - package org.springframework.boot.loader.launch
-
System that allows self-contained JAR/WAR archives to be launched using
java -jar
. - org.springframework.boot.loader.log - package org.springframework.boot.loader.log
-
Debug
System.err
logging support. - org.springframework.boot.loader.net.protocol - package org.springframework.boot.loader.net.protocol
-
URL
protocol support. - org.springframework.boot.loader.net.protocol.jar - package org.springframework.boot.loader.net.protocol.jar
-
JAR URL support, including support for nested jars.
- org.springframework.boot.loader.net.protocol.nested - package org.springframework.boot.loader.net.protocol.nested
-
Nested URL support.
- org.springframework.boot.loader.net.util - package org.springframework.boot.loader.net.util
-
Net utilities.
- org.springframework.boot.loader.nio.file - package org.springframework.boot.loader.nio.file
-
Non-blocking IO
FileSystem
implementation for nested support. - org.springframework.boot.loader.ref - package org.springframework.boot.loader.ref
-
Support for
Cleaner
. - org.springframework.boot.loader.zip - package org.springframework.boot.loader.zip
-
Provides low-level support for handling zip content, including support for nested and virtual zip files.
P
- parseURL(URL, String, int, int) - Method in class org.springframework.boot.loader.net.protocol.jar.Handler
- path() - Method in record class org.springframework.boot.loader.net.protocol.nested.NestedLocation
-
Returns the value of the
path
record component. - PATH - Static variable in class org.springframework.boot.loader.launch.PropertiesLauncher
-
Properties key for classpath entries (directories possibly containing jars or jars).
- PropertiesLauncher - Class in org.springframework.boot.loader.launch
-
Launcher
for archives with user-configured classpath and main class through a properties file. - PropertiesLauncher() - Constructor for class org.springframework.boot.loader.launch.PropertiesLauncher
R
- read(ByteBuffer, long) - Method in interface org.springframework.boot.loader.zip.DataBlock
-
Read a sequence of bytes from this channel into the given buffer, starting at the given block position.
- readAttributes(Path, Class<A>, LinkOption...) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- readAttributes(Path, String, LinkOption...) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- readFully(ByteBuffer, long) - Method in interface org.springframework.boot.loader.zip.DataBlock
-
Fully read a sequence of bytes from this channel into the given buffer, starting at the given block position and filling
remaining
bytes in the buffer. - register() - Static method in class org.springframework.boot.loader.net.protocol.Handlers
-
Register a 'java.protocol.handler.pkgs' property so that a
URLStreamHandler
will be located to deal with jar URLs. - register(Object, Runnable) - Method in interface org.springframework.boot.loader.ref.Cleaner
-
Registers an object and the clean action to run when the object becomes phantom reachable.
- run(String, String[]) - Method in interface org.springframework.boot.loader.jarmode.JarMode
-
Run the jar in the given mode.
S
- sameFile(URL, URL) - Method in class org.springframework.boot.loader.net.protocol.jar.Handler
- SET_SYSTEM_PROPERTIES - Static variable in class org.springframework.boot.loader.launch.PropertiesLauncher
-
Properties key for boolean flag (default false) which, if set, will cause the external configuration properties to be copied to System properties (assuming that is allowed by Java security).
- setAttribute(Path, String, Object, LinkOption...) - Method in class org.springframework.boot.loader.nio.file.NestedFileSystemProvider
- size() - Method in class org.springframework.boot.loader.jar.NestedJarFile
- size() - Method in interface org.springframework.boot.loader.zip.DataBlock
-
Return the size of this block.
- size() - Method in class org.springframework.boot.loader.zip.ZipContent
-
Returns the number of entries in the ZIP file.
- stream() - Method in class org.springframework.boot.loader.jar.NestedJarFile
T
- toCamelCase(CharSequence) - Static method in class org.springframework.boot.loader.launch.PropertiesLauncher
- toString() - Method in record class org.springframework.boot.loader.net.protocol.nested.NestedLocation
-
Returns a string representation of this record class.
- toString() - Method in class org.springframework.boot.loader.zip.ZipContent
U
- UrlDecoder - Class in org.springframework.boot.loader.net.util
-
Utility to decode URL strings.
V
- valueOf(String) - Static method in enum class org.springframework.boot.loader.zip.ZipContent.Kind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.boot.loader.zip.ZipContent.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- versionedStream() - Method in class org.springframework.boot.loader.jar.NestedJarFile
W
- WarLauncher - Class in org.springframework.boot.loader.launch
-
Launcher
for WAR based archives. - WarLauncher() - Constructor for class org.springframework.boot.loader.launch.WarLauncher
- WarLauncher(Archive) - Constructor for class org.springframework.boot.loader.launch.WarLauncher
Z
- ZIP - Enum constant in enum class org.springframework.boot.loader.zip.ZipContent.Kind
-
Content from a standard zip file.
- ZipContent - Class in org.springframework.boot.loader.zip
-
Provides raw access to content from a regular or nested zip file.
- ZipContent.Entry - Class in org.springframework.boot.loader.zip
-
A single zip content entry.
- ZipContent.Kind - Enum Class in org.springframework.boot.loader.zip
-
Zip content kinds.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form