org.springframework.boot.loader.tools

Class DefaultLaunchScript

  • All Implemented Interfaces:
    LaunchScript


    public class DefaultLaunchScript
    extends Object
    implements LaunchScript
    Default implementation of LaunchScript. 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
    Author:
    Phillip Webb, Justin Rosenberg
    • Constructor Detail

      • DefaultLaunchScript

        public DefaultLaunchScript(File file,
                                   Map<?,?> properties)
                            throws IOException
        Create a new DefaultLaunchScript instance.
        Parameters:
        file - the source script file or null to use the default
        properties - 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 interface LaunchScript
        Returns:
        the script bytes