Class DefaultLaunchHandler

java.lang.Object
net.sourceforge.jnlp.AbstractLaunchHandler
net.sourceforge.jnlp.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 Details

  • Method Details

    • 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