Class DefaultLaunchHandler

  • All Implemented Interfaces:
    LaunchHandler

    public class DefaultLaunchHandler
    extends AbstractLaunchHandler
    This default implementation shows prints the exception to stdout and if not in headless mode displays the exception in a dialog.
    Version:
    $Revision: 1.1 $
    • Constructor Detail

    • Method Detail

      • handleLaunchError

        public void handleLaunchError​(LaunchException exception)
        Called when the application could not be launched due to a fatal error, such as the inability to find the main class or non-parseable XML.
        Parameters:
        exception - to be re-thrown as launch error
      • handleLaunchWarning

        public void handleLaunchWarning​(LaunchException warning)
        Called when launching the application can not be launched due to an error that is not fatal. For example a JNLP file that is not strictly correct yet does not necessarily prohibit the system from attempting to launch the application.
        Parameters:
        warning - exception to be consumed as warning
      • validationError

        public void validationError​(LaunchException error)
        Called when a security validation error occurs while launching the application.
        Parameters:
        error - to be rethrown as launch error
      • launchCompleted

        public void launchCompleted​(ApplicationInstance application)
        Called when an application, applet, or installer has been launched successfully (the main method or applet start method returned normally).
        Parameters:
        application - the launched application instance
      • launchInitialized

        public void launchInitialized​(JNLPFile file)
        Do nothing on when initializing
        Parameters:
        file - the JNLP file of the instance that is starting
      • launchStarting

        public void launchStarting​(ApplicationInstance application)
        Do nothing when starting
        Parameters:
        application - the application instance that is ready