Class DefaultLaunchScript
- java.lang.Object
- org.springframework.boot.loader.tools.DefaultLaunchScript
- All Implemented Interfaces:
LaunchScript
public class DefaultLaunchScript extends Object implements LaunchScript
Default implementation ofLaunchScript
. Provides the default Spring Boot launch script or can load a specific script File. Also support mustache style template expansion of the form{{name:default}}
.- Since:
- 1.3.0
Constructor Summary
Constructors Constructor Description DefaultLaunchScript(File file, Map<?,?> properties)
Create a newDefaultLaunchScript
instance.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
toByteArray()
The content of the launch script as a byte array.
Constructor Detail
DefaultLaunchScript
public DefaultLaunchScript(File file, Map<?,?> properties) throws IOException
Create a newDefaultLaunchScript
instance.- Parameters:
file
- the source script file ornull
to use the defaultproperties
- an optional set of script properties used for variable expansion- Throws:
IOException
- if the script cannot be loaded
Method Detail
toByteArray
public byte[] toByteArray()
Description copied from interface:LaunchScript
The content of the launch script as a byte array.- Specified by:
toByteArray
in interfaceLaunchScript
- Returns:
- the script bytes