A C D F G H I J L M N O P R S T W 

A

AgentAttacher - Class in org.springframework.boot.loader.tools
Utility class to attach an instrumentation agent to the running JVM.
AgentAttacher() - Constructor for class org.springframework.boot.loader.tools.AgentAttacher
 
attach(File) - Static method in class org.springframework.boot.loader.tools.AgentAttacher
 
attachSignalHandler(Runnable) - Static method in class org.springframework.boot.loader.tools.SignalUtils
Handle INT signals by calling the specified Runnable

C

close() - Method in class org.springframework.boot.loader.tools.JarWriter
Close the writer.
commandLineArguments() - Static method in class org.springframework.boot.loader.tools.AgentAttacher
 
COMPILE - Static variable in interface org.springframework.boot.loader.tools.LibraryScope
The library is used at compile time and runtime.
CUSTOM - Static variable in interface org.springframework.boot.loader.tools.LibraryScope
Marker for custom scope when custom configuration is used.

D

doWith(String) - Method in interface org.springframework.boot.loader.tools.MainClassFinder.ClassNameCallback
Handle the specified class name
doWithLibraries(LibraryCallback) - Method in interface org.springframework.boot.loader.tools.Libraries
Iterate all relevant libraries.

F

FileUtils - Class in org.springframework.boot.loader.tools
Utilities for manipulating files and directories in Spring Boot tooling.
FileUtils() - Constructor for class org.springframework.boot.loader.tools.FileUtils
 
findMainClass(File) - Static method in class org.springframework.boot.loader.tools.MainClassFinder
Find the main class from a given folder.
findMainClass(JarFile, String) - Static method in class org.springframework.boot.loader.tools.MainClassFinder
Find the main class in a given jar file.
findMainMethod(JarFile) - Method in class org.springframework.boot.loader.tools.Repackager
 
findSingleMainClass(File) - Static method in class org.springframework.boot.loader.tools.MainClassFinder
Find a single main class from a given folder.
findSingleMainClass(JarFile, String) - Static method in class org.springframework.boot.loader.tools.MainClassFinder
Find a single main class in a given jar file.
forFile(File) - Static method in class org.springframework.boot.loader.tools.Layouts
Return the a layout for the given source file.

G

getClassesLocation() - Method in interface org.springframework.boot.loader.tools.Layout
Returns the location of classes within the archive.
getClassesLocation() - Method in class org.springframework.boot.loader.tools.Layouts.Jar
 
getClassesLocation() - Method in class org.springframework.boot.loader.tools.Layouts.Module
 
getClassesLocation() - Method in class org.springframework.boot.loader.tools.Layouts.War
 
getFile() - Method in class org.springframework.boot.loader.tools.Library
 
getLauncherClassName() - Method in interface org.springframework.boot.loader.tools.Layout
Returns the launcher class name for this layout.
getLauncherClassName() - Method in class org.springframework.boot.loader.tools.Layouts.Expanded
 
getLauncherClassName() - Method in class org.springframework.boot.loader.tools.Layouts.Jar
 
getLauncherClassName() - Method in class org.springframework.boot.loader.tools.Layouts.Module
 
getLauncherClassName() - Method in class org.springframework.boot.loader.tools.Layouts.None
 
getLauncherClassName() - Method in class org.springframework.boot.loader.tools.Layouts.War
 
getLibraryDestination(String, LibraryScope) - Method in interface org.springframework.boot.loader.tools.Layout
Returns the destination path for a given library.
getLibraryDestination(String, LibraryScope) - Method in class org.springframework.boot.loader.tools.Layouts.Jar
 
getLibraryDestination(String, LibraryScope) - Method in class org.springframework.boot.loader.tools.Layouts.Module
 
getLibraryDestination(String, LibraryScope) - Method in class org.springframework.boot.loader.tools.Layouts.War
 
getName() - Method in class org.springframework.boot.loader.tools.Library
 
getRunningProcess() - Method in class org.springframework.boot.loader.tools.RunProcess
 
getScope() - Method in class org.springframework.boot.loader.tools.Library
 

H

handleSigInt() - Method in class org.springframework.boot.loader.tools.RunProcess
 
hasJustEnded() - Method in class org.springframework.boot.loader.tools.RunProcess
 
hasNoVerify() - Static method in class org.springframework.boot.loader.tools.AgentAttacher
 

I

initialize() - Static method in class org.springframework.boot.loader.tools.LogbackInitializer
 
isExecutable() - Method in interface org.springframework.boot.loader.tools.Layout
Returns if loader classes should be included to make the archive executable.
isExecutable() - Method in class org.springframework.boot.loader.tools.Layouts.Jar
 
isExecutable() - Method in class org.springframework.boot.loader.tools.Layouts.Module
 
isExecutable() - Method in class org.springframework.boot.loader.tools.Layouts.None
 
isExecutable() - Method in class org.springframework.boot.loader.tools.Layouts.War
 
isUnpackRequired() - Method in class org.springframework.boot.loader.tools.Library
 

J

JarWriter - Class in org.springframework.boot.loader.tools
Writes JAR content, ensuring valid directory entries are always create and duplicate items are ignored.
JarWriter(File) - Constructor for class org.springframework.boot.loader.tools.JarWriter
Create a new JarWriter instance.
JavaExecutable - Class in org.springframework.boot.loader.tools
Provides access to the java binary executable, regardless of OS.
JavaExecutable() - Constructor for class org.springframework.boot.loader.tools.JavaExecutable
 

L

Layout - Interface in org.springframework.boot.loader.tools
Strategy interface used to determine the layout for a particular type of archive.
Layouts - Class in org.springframework.boot.loader.tools
Common Layouts.
Layouts() - Constructor for class org.springframework.boot.loader.tools.Layouts
 
Layouts.Expanded - Class in org.springframework.boot.loader.tools
Executable expanded archive layout.
Layouts.Expanded() - Constructor for class org.springframework.boot.loader.tools.Layouts.Expanded
 
Layouts.Jar - Class in org.springframework.boot.loader.tools
Executable JAR layout.
Layouts.Jar() - Constructor for class org.springframework.boot.loader.tools.Layouts.Jar
 
Layouts.Module - Class in org.springframework.boot.loader.tools
Module layout (designed to be used as a "plug-in")
Layouts.Module() - Constructor for class org.springframework.boot.loader.tools.Layouts.Module
 
Layouts.None - Class in org.springframework.boot.loader.tools
No layout.
Layouts.None() - Constructor for class org.springframework.boot.loader.tools.Layouts.None
 
Layouts.War - Class in org.springframework.boot.loader.tools
Executable WAR layout.
Layouts.War() - Constructor for class org.springframework.boot.loader.tools.Layouts.War
 
Libraries - Interface in org.springframework.boot.loader.tools
Encapsulates information about libraries that may be packed into the archive.
Library - Class in org.springframework.boot.loader.tools
Encapsulates information about a single library that may be packed into the archive.
Library(File, LibraryScope) - Constructor for class org.springframework.boot.loader.tools.Library
Create a new Library.
Library(File, LibraryScope, boolean) - Constructor for class org.springframework.boot.loader.tools.Library
Create a new Library.
Library(String, File, LibraryScope, boolean) - Constructor for class org.springframework.boot.loader.tools.Library
Create a new Library.
library(Library) - Method in interface org.springframework.boot.loader.tools.LibraryCallback
Callback to for a single library backed by a File.
LibraryCallback - Interface in org.springframework.boot.loader.tools
Callback interface used to iterate Libraries.
LibraryScope - Interface in org.springframework.boot.loader.tools
The scope of a library.
LogbackInitializer - Class in org.springframework.boot.loader.tools
Utility to initialize logback (when present) to use INFO level logging.
LogbackInitializer() - Constructor for class org.springframework.boot.loader.tools.LogbackInitializer
 

M

MainClassFinder - Class in org.springframework.boot.loader.tools
Finds any class with a public static main method by performing a breadth first search.
MainClassFinder() - Constructor for class org.springframework.boot.loader.tools.MainClassFinder
 
MainClassFinder.ClassNameCallback<T> - Interface in org.springframework.boot.loader.tools
Callback interface used to receive class names.

N

NONE - Static variable in interface org.springframework.boot.loader.tools.Libraries
Represents no libraries.

O

org.springframework.boot.loader.tools - package org.springframework.boot.loader.tools
Tools for generating executable JAR/WAR files.

P

processBuilder(String...) - Method in class org.springframework.boot.loader.tools.JavaExecutable
Create a new ProcessBuilder that will run with the Java executable.
PROVIDED - Static variable in interface org.springframework.boot.loader.tools.LibraryScope
The library is needed for compile but is usually provided when running.

R

removeDuplicatesFromOutputDirectory(File, File) - Static method in class org.springframework.boot.loader.tools.FileUtils
Utility to remove duplicate files from an "output" directory if they already exist in an "origin".
repackage(Libraries) - Method in class org.springframework.boot.loader.tools.Repackager
Repackage the source file so that it can be run using 'java -jar'
repackage(File, Libraries) - Method in class org.springframework.boot.loader.tools.Repackager
Repackage to the given destination so that it can be launched using ' java -jar'
Repackager - Class in org.springframework.boot.loader.tools
Utility class that can be used to repackage an archive so that it can be executed using 'java -jar'.
Repackager(File) - Constructor for class org.springframework.boot.loader.tools.Repackager
 
run(String...) - Method in class org.springframework.boot.loader.tools.RunProcess
 
run(Collection<String>) - Method in class org.springframework.boot.loader.tools.RunProcess
 
RunProcess - Class in org.springframework.boot.loader.tools
Utility used to run a process.
RunProcess(String...) - Constructor for class org.springframework.boot.loader.tools.RunProcess
 
RUNTIME - Static variable in interface org.springframework.boot.loader.tools.LibraryScope
The library is used at runtime but not needed for compile.

S

setBackupSource(boolean) - Method in class org.springframework.boot.loader.tools.Repackager
Sets if source files should be backed up when they would be overwritten.
setLayout(Layout) - Method in class org.springframework.boot.loader.tools.Repackager
Sets the layout to use for the jar.
setMainClass(String) - Method in class org.springframework.boot.loader.tools.Repackager
Sets the main class that should be run.
sha1Hash(File) - Static method in class org.springframework.boot.loader.tools.FileUtils
Generate a SHA.1 Hash for a given file.
SignalUtils - Class in org.springframework.boot.loader.tools
Utilities for working with signal handling.
SignalUtils() - Constructor for class org.springframework.boot.loader.tools.SignalUtils
 

T

toString() - Method in class org.springframework.boot.loader.tools.JavaExecutable
 

W

writeEntries(JarFile) - Method in class org.springframework.boot.loader.tools.JarWriter
Write all entries from the specified jar file.
writeEntry(String, InputStream) - Method in class org.springframework.boot.loader.tools.JarWriter
Writes an entry.
writeLoaderClasses() - Method in class org.springframework.boot.loader.tools.JarWriter
Write the required spring-boot-loader classes to the JAR.
writeManifest(Manifest) - Method in class org.springframework.boot.loader.tools.JarWriter
Write the specified manifest.
writeNestedLibrary(String, Library) - Method in class org.springframework.boot.loader.tools.JarWriter
Write a nested library.
A C D F G H I J L M N O P R S T W 

Copyright © 2015 Pivotal Software, Inc.. All rights reserved.