A B C D E F G H I J K L M N O P R S T W
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- addMainClassTimeoutWarningListener(Repackager.MainClassTimeoutWarningListener) - 类 中的方法org.springframework.boot.loader.tools.Repackager
- Add a listener that will be triggered to display a warning if searching for the main class takes too long.
- AgentAttacher - org.springframework.boot.loader.tools中的类
- Utility class to attach an instrumentation agent to the running JVM.
- AgentAttacher() - 类 的构造器org.springframework.boot.loader.tools.AgentAttacher
- attach(File) - 类 中的静态方法org.springframework.boot.loader.tools.AgentAttacher
- attachSignalHandler(Runnable) - 类 中的静态方法org.springframework.boot.loader.tools.SignalUtils
- Handle INT signals by calling the specified
Runnable
.
B
- BuildPropertiesWriter - org.springframework.boot.loader.tools中的类
- A
BuildPropertiesWriter
writes thebuild-info.properties
for consumption by the Actuator. - BuildPropertiesWriter(File) - 类 的构造器org.springframework.boot.loader.tools.BuildPropertiesWriter
- Creates a new
BuildPropertiesWriter
that will write to the givenoutputFile
. - BuildPropertiesWriter.NullAdditionalPropertyValueException - org.springframework.boot.loader.tools中的异常错误
- Exception thrown when an additional property with a null value is encountered.
- BuildPropertiesWriter.ProjectDetails - org.springframework.boot.loader.tools中的类
- Build-system agnostic details of a project.
C
- close() - 类 中的方法org.springframework.boot.loader.tools.JarWriter
- Close the writer.
- commandLineArguments() - 类 中的静态方法org.springframework.boot.loader.tools.AgentAttacher
- COMPILE - 接口 中的静态变量org.springframework.boot.loader.tools.LibraryScope
- The library is used at compile time and runtime.
- createBuildInfo(BuildPropertiesWriter.ProjectDetails) - 类 中的方法org.springframework.boot.loader.tools.BuildPropertiesWriter
- CUSTOM - 接口 中的静态变量org.springframework.boot.loader.tools.LibraryScope
- Marker for custom scope when custom configuration is used.
- CustomLoaderLayout - org.springframework.boot.loader.tools中的接口
- Additional interface that can be implemented by
Layouts
that write their own loader classes.
D
- DefaultLaunchScript - org.springframework.boot.loader.tools中的类
- Default implementation of
LaunchScript
. - DefaultLaunchScript(File, Map<?, ?>) - 类 的构造器org.springframework.boot.loader.tools.DefaultLaunchScript
- Create a new
DefaultLaunchScript
instance. - DefaultLayoutFactory - org.springframework.boot.loader.tools中的类
- Default implementation of
LayoutFactory
. - DefaultLayoutFactory() - 类 的构造器org.springframework.boot.loader.tools.DefaultLayoutFactory
- doWithLibraries(LibraryCallback) - 接口 中的方法org.springframework.boot.loader.tools.Libraries
- Iterate all relevant libraries.
E
- Expanded() - 类 的构造器org.springframework.boot.loader.tools.Layouts.Expanded
F
- FileUtils - org.springframework.boot.loader.tools中的类
- Utilities for manipulating files and directories in Spring Boot tooling.
- FileUtils() - 类 的构造器org.springframework.boot.loader.tools.FileUtils
- findMainClass(File) - 类 中的静态方法org.springframework.boot.loader.tools.MainClassFinder
- Find the main class from a given folder.
- findMainClass(JarFile, String) - 类 中的静态方法org.springframework.boot.loader.tools.MainClassFinder
- Find the main class in a given jar file.
- findMainMethod(JarFile) - 类 中的方法org.springframework.boot.loader.tools.Repackager
- findSingleMainClass(File) - 类 中的静态方法org.springframework.boot.loader.tools.MainClassFinder
- Find a single main class from the given
rootFolder
. - findSingleMainClass(File, String) - 类 中的静态方法org.springframework.boot.loader.tools.MainClassFinder
- Find a single main class from the given
rootFolder
. - findSingleMainClass(Collection<File>, String) - 类 中的静态方法org.springframework.boot.loader.tools.MainClassFinder
- Find a single main class from the given
rootFolders
. - findSingleMainClass(JarFile, String) - 类 中的静态方法org.springframework.boot.loader.tools.MainClassFinder
- Find a single main class in a given jar file.
- findSingleMainClass(JarFile, String, String) - 类 中的静态方法org.springframework.boot.loader.tools.MainClassFinder
- Find a single main class in a given jar file.
- forFile(File) - 类 中的静态方法org.springframework.boot.loader.tools.Layouts
- Return a layout for the given source file.
G
- getAdditionalProperties() - 类 中的方法org.springframework.boot.loader.tools.BuildPropertiesWriter.ProjectDetails
- getArtifact() - 类 中的方法org.springframework.boot.loader.tools.BuildPropertiesWriter.ProjectDetails
- getBackupFile() - 类 中的方法org.springframework.boot.loader.tools.Repackager
- Return the
File
to use to backup the original source. - getClassesLocation() - 接口 中的方法org.springframework.boot.loader.tools.Layout
- Returns the location of classes within the archive.
- getClassesLocation() - 类 中的方法org.springframework.boot.loader.tools.Layouts.Jar
- getClassesLocation() - 类 中的方法org.springframework.boot.loader.tools.Layouts.Module
- 已过时。
- getClassesLocation() - 类 中的方法org.springframework.boot.loader.tools.Layouts.War
- getFile() - 类 中的方法org.springframework.boot.loader.tools.Library
- Return the library file.
- getGroup() - 类 中的方法org.springframework.boot.loader.tools.BuildPropertiesWriter.ProjectDetails
- getLauncherClassName() - 接口 中的方法org.springframework.boot.loader.tools.Layout
- Returns the launcher class name for this layout.
- getLauncherClassName() - 类 中的方法org.springframework.boot.loader.tools.Layouts.Expanded
- getLauncherClassName() - 类 中的方法org.springframework.boot.loader.tools.Layouts.Jar
- getLauncherClassName() - 类 中的方法org.springframework.boot.loader.tools.Layouts.Module
- 已过时。
- getLauncherClassName() - 类 中的方法org.springframework.boot.loader.tools.Layouts.None
- getLauncherClassName() - 类 中的方法org.springframework.boot.loader.tools.Layouts.War
- getLayout(File) - 类 中的方法org.springframework.boot.loader.tools.DefaultLayoutFactory
- getLayout(File) - 接口 中的方法org.springframework.boot.loader.tools.LayoutFactory
- Return a
Layout
for the specified source file. - getLibraryDestination(String, LibraryScope) - 接口 中的方法org.springframework.boot.loader.tools.Layout
- Returns the destination path for a given library.
- getLibraryDestination(String, LibraryScope) - 类 中的方法org.springframework.boot.loader.tools.Layouts.Jar
- getLibraryDestination(String, LibraryScope) - 类 中的方法org.springframework.boot.loader.tools.Layouts.Module
- 已过时。
- getLibraryDestination(String, LibraryScope) - 类 中的方法org.springframework.boot.loader.tools.Layouts.War
- getName() - 类 中的方法org.springframework.boot.loader.tools.BuildPropertiesWriter.ProjectDetails
- getName() - 类 中的方法org.springframework.boot.loader.tools.Library
- Return the name of file as it should be written.
- getRepackagedClassesLocation() - 类 中的方法org.springframework.boot.loader.tools.Layouts.Jar
- getRepackagedClassesLocation() - 接口 中的方法org.springframework.boot.loader.tools.RepackagingLayout
- Returns the location to which classes should be moved.
- getRunningProcess() - 类 中的方法org.springframework.boot.loader.tools.RunProcess
- Return the running process.
- getScope() - 类 中的方法org.springframework.boot.loader.tools.Library
- Return the scope of the library.
- getVersion() - 类 中的方法org.springframework.boot.loader.tools.BuildPropertiesWriter.ProjectDetails
H
- handleSigInt() - 类 中的方法org.springframework.boot.loader.tools.RunProcess
- Return if the process was stopped.
- handleTimeoutWarning(long, String) - 接口 中的方法org.springframework.boot.loader.tools.Repackager.MainClassTimeoutWarningListener
- Handle a timeout warning.
- hasJustEnded() - 类 中的方法org.springframework.boot.loader.tools.RunProcess
- hasNoVerify() - 类 中的静态方法org.springframework.boot.loader.tools.AgentAttacher
I
- initialize() - 类 中的静态方法org.springframework.boot.loader.tools.LogbackInitializer
- isExecutable() - 接口 中的方法org.springframework.boot.loader.tools.Layout
- Returns if loader classes should be included to make the archive executable.
- isExecutable() - 类 中的方法org.springframework.boot.loader.tools.Layouts.Jar
- isExecutable() - 类 中的方法org.springframework.boot.loader.tools.Layouts.Module
- 已过时。
- isExecutable() - 类 中的方法org.springframework.boot.loader.tools.Layouts.None
- isExecutable() - 类 中的方法org.springframework.boot.loader.tools.Layouts.War
- isUnpackRequired() - 类 中的方法org.springframework.boot.loader.tools.Library
- Return if the file cannot be used directly as a nested jar and needs to be unpacked.
J
- Jar() - 类 的构造器org.springframework.boot.loader.tools.Layouts.Jar
- JarWriter - org.springframework.boot.loader.tools中的类
- Writes JAR content, ensuring valid directory entries are always create and duplicate items are ignored.
- JarWriter(File) - 类 的构造器org.springframework.boot.loader.tools.JarWriter
- Create a new
JarWriter
instance. - JarWriter(File, LaunchScript) - 类 的构造器org.springframework.boot.loader.tools.JarWriter
- Create a new
JarWriter
instance. - JavaExecutable - org.springframework.boot.loader.tools中的类
- Provides access to the java binary executable, regardless of OS.
- JavaExecutable() - 类 的构造器org.springframework.boot.loader.tools.JavaExecutable
K
- kill() - 类 中的方法org.springframework.boot.loader.tools.RunProcess
- Kill this process.
L
- LaunchScript - org.springframework.boot.loader.tools中的接口
- A script that can be prepended to the front of a JAR file to make it executable.
- Layout - org.springframework.boot.loader.tools中的接口
- Strategy interface used to determine the layout for a particular type of archive.
- LayoutFactory - org.springframework.boot.loader.tools中的接口
- Factory interface used to create a
Layout
. - Layouts - org.springframework.boot.loader.tools中的类
- Common
Layout
s. - Layouts.Expanded - org.springframework.boot.loader.tools中的类
- Executable expanded archive layout.
- Layouts.Jar - org.springframework.boot.loader.tools中的类
- Executable JAR layout.
- Layouts.Module - org.springframework.boot.loader.tools中的类
- 已过时。as of 1.5 in favor of a custom
LayoutFactory
- Layouts.None - org.springframework.boot.loader.tools中的类
- No layout.
- Layouts.War - org.springframework.boot.loader.tools中的类
- Executable WAR layout.
- Libraries - org.springframework.boot.loader.tools中的接口
- Encapsulates information about libraries that may be packed into the archive.
- library(Library) - 接口 中的方法org.springframework.boot.loader.tools.LibraryCallback
- Callback for a single library backed by a
File
. - Library - org.springframework.boot.loader.tools中的类
- Encapsulates information about a single library that may be packed into the archive.
- Library(File, LibraryScope) - 类 的构造器org.springframework.boot.loader.tools.Library
- Create a new
Library
. - Library(File, LibraryScope, boolean) - 类 的构造器org.springframework.boot.loader.tools.Library
- Create a new
Library
. - Library(String, File, LibraryScope, boolean) - 类 的构造器org.springframework.boot.loader.tools.Library
- Create a new
Library
. - LibraryCallback - org.springframework.boot.loader.tools中的接口
- Callback interface used to iterate
Libraries
. - LibraryScope - org.springframework.boot.loader.tools中的接口
- The scope of a library.
- LoaderClassesWriter - org.springframework.boot.loader.tools中的接口
- Writer used by
CustomLoaderLayouts
to write classes into a repackaged JAR. - LogbackInitializer - org.springframework.boot.loader.tools中的类
- Utility to initialize logback (when present) to use INFO level logging.
- LogbackInitializer() - 类 的构造器org.springframework.boot.loader.tools.LogbackInitializer
M
- MainClassFinder - org.springframework.boot.loader.tools中的类
- Finds any class with a
public static main
method by performing a breadth first search. - MainClassFinder() - 类 的构造器org.springframework.boot.loader.tools.MainClassFinder
- Module() - 类 的构造器org.springframework.boot.loader.tools.Layouts.Module
- 已过时。
N
- None() - 类 的构造器org.springframework.boot.loader.tools.Layouts.None
- NONE - 接口 中的静态变量org.springframework.boot.loader.tools.Libraries
- Represents no libraries.
- NullAdditionalPropertyValueException(String) - 异常错误 的构造器org.springframework.boot.loader.tools.BuildPropertiesWriter.NullAdditionalPropertyValueException
O
- org.springframework.boot.loader.tools - 程序包 org.springframework.boot.loader.tools
- Tools for generating executable JAR/WAR files.
P
- processBuilder(String...) - 类 中的方法org.springframework.boot.loader.tools.JavaExecutable
- Create a new
ProcessBuilder
that will run with the Java executable. - ProjectDetails(String, String, String, String, Map<String, String>) - 类 的构造器org.springframework.boot.loader.tools.BuildPropertiesWriter.ProjectDetails
- PROVIDED - 接口 中的静态变量org.springframework.boot.loader.tools.LibraryScope
- The library is needed for compile but is usually provided when running.
R
- removeDuplicatesFromOutputDirectory(File, File) - 类 中的静态方法org.springframework.boot.loader.tools.FileUtils
- Utility to remove duplicate files from an "output" directory if they already exist in an "origin".
- repackage(File, Libraries) - 类 中的方法org.springframework.boot.loader.tools.Repackager
- Repackage to the given destination so that it can be launched using ' java -jar'.
- repackage(File, Libraries, LaunchScript) - 类 中的方法org.springframework.boot.loader.tools.Repackager
- Repackage to the given destination so that it can be launched using ' java -jar'.
- repackage(Libraries) - 类 中的方法org.springframework.boot.loader.tools.Repackager
- Repackage the source file so that it can be run using 'java -jar'.
- Repackager - 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) - 类 的构造器org.springframework.boot.loader.tools.Repackager
- Repackager(File, LayoutFactory) - 类 的构造器org.springframework.boot.loader.tools.Repackager
- Repackager.MainClassTimeoutWarningListener - org.springframework.boot.loader.tools中的接口
- Callback interface used to present a warning when finding the main class takes too long.
- RepackagingLayout - org.springframework.boot.loader.tools中的接口
- A specialization of
Layout
that repackages an existing archive by moving its content to a new location. - run(boolean, String...) - 类 中的方法org.springframework.boot.loader.tools.RunProcess
- run(boolean, Collection<String>) - 类 中的方法org.springframework.boot.loader.tools.RunProcess
- RunProcess - org.springframework.boot.loader.tools中的类
- Utility used to run a process.
- RunProcess(File, String...) - 类 的构造器org.springframework.boot.loader.tools.RunProcess
- Creates new
RunProcess
instance for the specified working directory and command. - RunProcess(String...) - 类 的构造器org.springframework.boot.loader.tools.RunProcess
- Creates new
RunProcess
instance for the specified command. - RUNTIME - 接口 中的静态变量org.springframework.boot.loader.tools.LibraryScope
- The library is used at runtime but not needed for compile.
S
- setBackupSource(boolean) - 类 中的方法org.springframework.boot.loader.tools.Repackager
- Sets if source files should be backed up when they would be overwritten.
- setLayout(Layout) - 类 中的方法org.springframework.boot.loader.tools.Repackager
- Sets the layout to use for the jar.
- setLayoutFactory(LayoutFactory) - 类 中的方法org.springframework.boot.loader.tools.Repackager
- Sets the layout factory for the jar.
- setMainClass(String) - 类 中的方法org.springframework.boot.loader.tools.Repackager
- Sets the main class that should be run.
- sha1Hash(File) - 类 中的静态方法org.springframework.boot.loader.tools.FileUtils
- Generate a SHA.1 Hash for a given file.
- SignalUtils - org.springframework.boot.loader.tools中的类
- Utilities for working with signal handling.
T
- toByteArray() - 类 中的方法org.springframework.boot.loader.tools.DefaultLaunchScript
- toByteArray() - 接口 中的方法org.springframework.boot.loader.tools.LaunchScript
- The content of the launch script as a byte array.
- toString() - 类 中的方法org.springframework.boot.loader.tools.JavaExecutable
- toString() - 接口 中的方法org.springframework.boot.loader.tools.LibraryScope
W
- War() - 类 的构造器org.springframework.boot.loader.tools.Layouts.War
- writeBuildProperties(BuildPropertiesWriter.ProjectDetails) - 类 中的方法org.springframework.boot.loader.tools.BuildPropertiesWriter
- writeEntries(JarFile) - 类 中的方法org.springframework.boot.loader.tools.JarWriter
- Write all entries from the specified jar file.
- writeEntry(String, InputStream) - 类 中的方法org.springframework.boot.loader.tools.JarWriter
- Writes an entry.
- writeEntry(String, InputStream) - 接口 中的方法org.springframework.boot.loader.tools.LoaderClassesWriter
- Write a single entry to the JAR.
- writeLoadedClasses(LoaderClassesWriter) - 接口 中的方法org.springframework.boot.loader.tools.CustomLoaderLayout
- Write the required loader classes into the JAR.
- writeLoaderClasses() - 类 中的方法org.springframework.boot.loader.tools.JarWriter
- Write the required spring-boot-loader classes to the JAR.
- writeLoaderClasses() - 接口 中的方法org.springframework.boot.loader.tools.LoaderClassesWriter
- Write the default required spring-boot-loader classes to the JAR.
- writeLoaderClasses(String) - 类 中的方法org.springframework.boot.loader.tools.JarWriter
- Write the required spring-boot-loader classes to the JAR.
- writeLoaderClasses(String) - 接口 中的方法org.springframework.boot.loader.tools.LoaderClassesWriter
- Write custom required spring-boot-loader classes to the JAR.
- writeManifest(Manifest) - 类 中的方法org.springframework.boot.loader.tools.JarWriter
- Write the specified manifest.
- writeNestedLibrary(String, Library) - 类 中的方法org.springframework.boot.loader.tools.JarWriter
- Write a nested library.
所有类 所有程序包