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 newDefaultLaunchScriptinstance.
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 newDefaultLaunchScriptinstance.- Parameters:
file- the source script file ornullto 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:LaunchScriptThe content of the launch script as a byte array.- Specified by:
toByteArrayin interfaceLaunchScript- Returns:
- the script bytes