A C E F G H I J L M O P R S T V W 
All Classes All Packages

A

Archive - Interface in org.springframework.boot.loader.archive
An archive that can be launched by the Launcher.
Archive.Entry - Interface in org.springframework.boot.loader.archive
Represents a single entry in the archive.
Archive.EntryFilter - Interface in org.springframework.boot.loader.archive
Strategy interface to filter Entries.
ARGS - Static variable in class org.springframework.boot.loader.PropertiesLauncher
Properties key for default command line arguments.

C

clearCache() - Method in class org.springframework.boot.loader.jar.JarFile
 
clearCache() - Method in class org.springframework.boot.loader.LaunchedURLClassLoader
Clear URL caches.
close() - Method in class org.springframework.boot.loader.data.RandomAccessDataFile
 
close() - Method in class org.springframework.boot.loader.jar.JarFile
 
CONFIG_LOCATION - Static variable in class org.springframework.boot.loader.PropertiesLauncher
Properties key for config file location (including optional classpath:, file: or URL prefix).
CONFIG_NAME - Static variable in class org.springframework.boot.loader.PropertiesLauncher
Properties key for name of external configuration file (excluding suffix).
containsEntry(String) - Method in class org.springframework.boot.loader.jar.JarFile
 
createArchive() - Method in class org.springframework.boot.loader.Launcher
 
createClassLoader(URL[]) - Method in class org.springframework.boot.loader.Launcher
Create a classloader for the specified URLs.
createClassLoader(List<Archive>) - Method in class org.springframework.boot.loader.Launcher
Create a classloader for the specified archives.
createClassLoader(List<Archive>) - Method in class org.springframework.boot.loader.PropertiesLauncher
 
createMainMethodRunner(String, String[], ClassLoader) - Method in class org.springframework.boot.loader.Launcher
Create the MainMethodRunner used to launch the application.

E

entries() - Method in class org.springframework.boot.loader.jar.JarFile
 
ExecutableArchiveLauncher - Class in org.springframework.boot.loader
Base class for executable archive Launchers.
ExecutableArchiveLauncher() - Constructor for class org.springframework.boot.loader.ExecutableArchiveLauncher
 
ExecutableArchiveLauncher(Archive) - Constructor for class org.springframework.boot.loader.ExecutableArchiveLauncher
 
ExplodedArchive - Class in org.springframework.boot.loader.archive
Archive implementation backed by an exploded archive directory.
ExplodedArchive(File) - Constructor for class org.springframework.boot.loader.archive.ExplodedArchive
Create a new ExplodedArchive instance.
ExplodedArchive(File, boolean) - Constructor for class org.springframework.boot.loader.archive.ExplodedArchive
Create a new ExplodedArchive instance.

F

findResource(String) - Method in class org.springframework.boot.loader.LaunchedURLClassLoader
 
findResources(String) - Method in class org.springframework.boot.loader.LaunchedURLClassLoader
 

G

getArchive() - Method in class org.springframework.boot.loader.ExecutableArchiveLauncher
 
getArgs(String...) - Method in class org.springframework.boot.loader.PropertiesLauncher
 
getClassPathArchives() - Method in class org.springframework.boot.loader.ExecutableArchiveLauncher
 
getClassPathArchives() - Method in class org.springframework.boot.loader.Launcher
Returns the archives that will be used to construct the class path.
getClassPathArchives() - Method in class org.springframework.boot.loader.PropertiesLauncher
 
getEntry(String) - Method in class org.springframework.boot.loader.jar.JarFile
 
getFile() - Method in class org.springframework.boot.loader.data.RandomAccessDataFile
Returns the underlying File.
getHomeDirectory() - Method in class org.springframework.boot.loader.PropertiesLauncher
 
getInputStream() - Method in interface org.springframework.boot.loader.data.RandomAccessData
Returns an InputStream that can be used to read the underlying data.
getInputStream() - Method in class org.springframework.boot.loader.data.RandomAccessDataFile
 
getInputStream(ZipEntry) - Method in class org.springframework.boot.loader.jar.JarFile
 
getJarEntry(CharSequence) - Method in class org.springframework.boot.loader.jar.JarFile
 
getJarEntry(String) - Method in class org.springframework.boot.loader.jar.JarFile
 
getMainClass() - Method in class org.springframework.boot.loader.ExecutableArchiveLauncher
 
getMainClass() - Method in class org.springframework.boot.loader.Launcher
Returns the main class that should be launched.
getMainClass() - Method in class org.springframework.boot.loader.PropertiesLauncher
 
getManifest() - Method in interface org.springframework.boot.loader.archive.Archive
Returns the manifest of the archive.
getManifest() - Method in class org.springframework.boot.loader.archive.ExplodedArchive
 
getManifest() - Method in class org.springframework.boot.loader.archive.JarFileArchive
 
getManifest() - Method in class org.springframework.boot.loader.jar.JarFile
 
getName() - Method in interface org.springframework.boot.loader.archive.Archive.Entry
Returns the name of the entry.
getName() - Method in class org.springframework.boot.loader.jar.JarFile
 
getNestedArchive(Archive.Entry) - Method in class org.springframework.boot.loader.archive.ExplodedArchive
 
getNestedArchive(Archive.Entry) - Method in class org.springframework.boot.loader.archive.JarFileArchive
 
getNestedArchives(Archive.EntryFilter) - Method in interface org.springframework.boot.loader.archive.Archive
Returns nested Archives for entries that match the specified filter.
getNestedArchives(Archive.EntryFilter) - Method in class org.springframework.boot.loader.archive.ExplodedArchive
 
getNestedArchives(Archive.EntryFilter) - Method in class org.springframework.boot.loader.archive.JarFileArchive
 
getNestedJarFile(ZipEntry) - Method in class org.springframework.boot.loader.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getNestedJarFile(JarEntry) - Method in class org.springframework.boot.loader.jar.JarFile
Return a nested JarFile loaded from the specified entry.
getPathFromRoot() - Method in class org.springframework.boot.loader.jar.JarFile
 
getProperty(String) - Static method in class org.springframework.boot.loader.util.SystemPropertyUtils
 
getProperty(String, String) - Static method in class org.springframework.boot.loader.util.SystemPropertyUtils
 
getProperty(String, String, String) - Static method in class org.springframework.boot.loader.util.SystemPropertyUtils
Search the System properties and environment variables for a value with the provided key.
getRootJarFile() - Method in class org.springframework.boot.loader.jar.JarFile
 
getRootJarFileFromUrl(URL) - Method in class org.springframework.boot.loader.jar.Handler
 
getSize() - Method in interface org.springframework.boot.loader.data.RandomAccessData
Returns the size of the data.
getSize() - Method in class org.springframework.boot.loader.data.RandomAccessDataFile
 
getSubsection(long, long) - Method in interface org.springframework.boot.loader.data.RandomAccessData
Returns a new RandomAccessData for a specific subsection of this data.
getSubsection(long, long) - Method in class org.springframework.boot.loader.data.RandomAccessDataFile
 
getUrl() - Method in interface org.springframework.boot.loader.archive.Archive
Returns a URL that can be used to load the archive.
getUrl() - Method in class org.springframework.boot.loader.archive.ExplodedArchive
 
getUrl() - Method in class org.springframework.boot.loader.archive.JarFileArchive
 
getUrl() - Method in class org.springframework.boot.loader.jar.JarFile
Return a URL that can be used to access this JAR file.

H

Handler - Class in org.springframework.boot.loader.jar
URLStreamHandler for Spring Boot loader JarFiles.
Handler() - Constructor for class org.springframework.boot.loader.jar.Handler
 
Handler(JarFile) - Constructor for class org.springframework.boot.loader.jar.Handler
 
hashCode(URL) - Method in class org.springframework.boot.loader.jar.Handler
 
HOME - Static variable in class org.springframework.boot.loader.PropertiesLauncher
Properties key for home directory.

I

isDirectory() - Method in interface org.springframework.boot.loader.archive.Archive.Entry
Returns true if the entry represents a directory.
isNestedArchive(Archive.Entry) - Method in class org.springframework.boot.loader.ExecutableArchiveLauncher
Determine if the specified JarEntry is a nested item that should be added to the classpath.
isNestedArchive(Archive.Entry) - Method in class org.springframework.boot.loader.JarLauncher
 
isNestedArchive(Archive.Entry) - Method in class org.springframework.boot.loader.WarLauncher
 
iterator() - Method in class org.springframework.boot.loader.archive.ExplodedArchive
 
iterator() - Method in class org.springframework.boot.loader.archive.JarFileArchive
 

J

JarFile - Class in org.springframework.boot.loader.jar
Extended variant of JarFile that behaves in the same way but offers the following additional functionality.
JarFile(File) - Constructor for class org.springframework.boot.loader.jar.JarFile
Create a new JarFile backed by the specified file.
JarFileArchive - Class in org.springframework.boot.loader.archive
Archive implementation backed by a JarFile.
JarFileArchive(File) - Constructor for class org.springframework.boot.loader.archive.JarFileArchive
 
JarFileArchive(File, URL) - Constructor for class org.springframework.boot.loader.archive.JarFileArchive
 
JarFileArchive(JarFile) - Constructor for class org.springframework.boot.loader.archive.JarFileArchive
 
JarLauncher - Class in org.springframework.boot.loader
Launcher for JAR based archives.
JarLauncher() - Constructor for class org.springframework.boot.loader.JarLauncher
 
JarLauncher(Archive) - Constructor for class org.springframework.boot.loader.JarLauncher
 

L

launch(String[]) - Method in class org.springframework.boot.loader.Launcher
Launch the application.
launch(String[], String, ClassLoader) - Method in class org.springframework.boot.loader.Launcher
Launch the application given the archive file and a fully configured classloader.
LaunchedURLClassLoader - Class in org.springframework.boot.loader
ClassLoader used by the Launcher.
LaunchedURLClassLoader(URL[], ClassLoader) - Constructor for class org.springframework.boot.loader.LaunchedURLClassLoader
Create a new LaunchedURLClassLoader instance.
Launcher - Class in org.springframework.boot.loader
Base class for launchers that can start an application with a fully configured classpath backed by one or more Archives.
Launcher() - Constructor for class org.springframework.boot.loader.Launcher
 
loadClass(String, boolean) - Method in class org.springframework.boot.loader.LaunchedURLClassLoader
 

M

main(String[]) - Static method in class org.springframework.boot.loader.JarLauncher
 
main(String[]) - Static method in class org.springframework.boot.loader.PropertiesLauncher
 
main(String[]) - Static method in class org.springframework.boot.loader.WarLauncher
 
MAIN - Static variable in class org.springframework.boot.loader.PropertiesLauncher
Properties key for main class.
MainMethodRunner - Class in org.springframework.boot.loader
Utility class that is used by Launchers to call a main method.
MainMethodRunner(String, String[]) - Constructor for class org.springframework.boot.loader.MainMethodRunner
Create a new MainMethodRunner instance.
matches(Archive.Entry) - Method in interface org.springframework.boot.loader.archive.Archive.EntryFilter
Apply the jar entry filter.

O

openConnection(URL) - Method in class org.springframework.boot.loader.jar.Handler
 
org.springframework.boot.loader - package org.springframework.boot.loader
System that allows self-contained JAR/WAR archives to be launched using java -jar.
org.springframework.boot.loader.archive - package org.springframework.boot.loader.archive
Abstraction over logical Archives be they backed by a JAR file or unpacked into a folder.
org.springframework.boot.loader.data - package org.springframework.boot.loader.data
Classes and interfaces to allows random access to a block of data.
org.springframework.boot.loader.jar - package org.springframework.boot.loader.jar
Support for loading and manipulating JAR/WAR files.
org.springframework.boot.loader.util - package org.springframework.boot.loader.util
Utilities used by Spring Boot's JAR loading.

P

parseURL(URL, String, int, int) - Method in class org.springframework.boot.loader.jar.Handler
 
PATH - Static variable in class org.springframework.boot.loader.PropertiesLauncher
Properties key for classpath entries (directories possibly containing jars or jars).
PLACEHOLDER_PREFIX - Static variable in class org.springframework.boot.loader.util.SystemPropertyUtils
Prefix for system property placeholders: "${".
PLACEHOLDER_SUFFIX - Static variable in class org.springframework.boot.loader.util.SystemPropertyUtils
Suffix for system property placeholders: "}".
postProcessClassPathArchives(List<Archive>) - Method in class org.springframework.boot.loader.ExecutableArchiveLauncher
Called to post-process archive entries before they are used.
PropertiesLauncher - Class in org.springframework.boot.loader
Launcher for archives with user-configured classpath and main class via a properties file.
PropertiesLauncher() - Constructor for class org.springframework.boot.loader.PropertiesLauncher
 

R

RandomAccessData - Interface in org.springframework.boot.loader.data
Interface that provides read-only random access to some underlying data.
RandomAccessDataFile - Class in org.springframework.boot.loader.data
RandomAccessData implementation backed by a RandomAccessFile.
RandomAccessDataFile(File) - Constructor for class org.springframework.boot.loader.data.RandomAccessDataFile
Create a new RandomAccessDataFile backed by the specified file.
read() - Method in interface org.springframework.boot.loader.data.RandomAccessData
Reads all the data and returns it as a byte array.
read() - Method in class org.springframework.boot.loader.data.RandomAccessDataFile
 
read(long, long) - Method in interface org.springframework.boot.loader.data.RandomAccessData
Reads the length bytes of data starting at the given offset.
read(long, long) - Method in class org.springframework.boot.loader.data.RandomAccessDataFile
 
registerUrlProtocolHandler() - Static method in class org.springframework.boot.loader.jar.JarFile
Register a 'java.protocol.handler.pkgs' property so that a URLStreamHandler will be located to deal with jar URLs.
resolvePlaceholders(String) - Static method in class org.springframework.boot.loader.util.SystemPropertyUtils
Resolve ${...} placeholders in the given text, replacing them with corresponding system property values.
resolvePlaceholders(Properties, String) - Static method in class org.springframework.boot.loader.util.SystemPropertyUtils
Resolve ${...} placeholders in the given text, replacing them with corresponding system property values.
run() - Method in class org.springframework.boot.loader.MainMethodRunner
 

S

sameFile(URL, URL) - Method in class org.springframework.boot.loader.jar.Handler
 
SET_SYSTEM_PROPERTIES - Static variable in class org.springframework.boot.loader.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).
setUseFastConnectionExceptions(boolean) - Static method in class org.springframework.boot.loader.jar.Handler
Set if a generic static exception can be thrown when a URL cannot be connected.
size() - Method in class org.springframework.boot.loader.jar.JarFile
 
SystemPropertyUtils - Class in org.springframework.boot.loader.util
Helper class for resolving placeholders in texts.
SystemPropertyUtils() - Constructor for class org.springframework.boot.loader.util.SystemPropertyUtils
 

T

toCamelCase(CharSequence) - Static method in class org.springframework.boot.loader.PropertiesLauncher
 
toString() - Method in class org.springframework.boot.loader.archive.ExplodedArchive
 
toString() - Method in class org.springframework.boot.loader.archive.JarFileArchive
 
toString() - Method in class org.springframework.boot.loader.jar.JarFile
 

V

VALUE_SEPARATOR - Static variable in class org.springframework.boot.loader.util.SystemPropertyUtils
Value separator for system property placeholders: ":".

W

WarLauncher - Class in org.springframework.boot.loader
Launcher for WAR based archives.
WarLauncher() - Constructor for class org.springframework.boot.loader.WarLauncher
 
WarLauncher(Archive) - Constructor for class org.springframework.boot.loader.WarLauncher
 
A C E F G H I J L M O P R S T V W 
All Classes All Packages