Class BootstrapConfiguration

java.lang.Object
net.christophermerrill.update4j.multichannel.BootstrapConfiguration

public abstract class BootstrapConfiguration
extends java.lang.Object
  • Constructor Details

  • Method Details

    • getLauncherTitle

      public abstract java.lang.String getLauncherTitle()
      Title displayed to user Example: "My Application"
    • getBootstrapLogFilename

      public java.lang.String getBootstrapLogFilename()
      Name of the update/launch log file.
    • getHomeFolderName

      public abstract java.lang.String getHomeFolderName()
      Name of the home folder name for the application. Settings file, log file, etc. will be stored here. Example: ".myapp"
    • getSettingsFilename

      public java.lang.String getSettingsFilename()
      Name of settings file
    • getAvailableReleaseChannelNames

      public abstract java.lang.String[] getAvailableReleaseChannelNames()
      Supported release channels. The DEFAULT channle must be first. Example: "stable", "eap", "dev"
    • getApplicationClassname

      public abstract java.lang.String getApplicationClassname()
      The fully-qualified name of the class to launch.
    • getUpdateSiteUrl

      public abstract java.lang.String getUpdateSiteUrl()
    • getAppParameters

      public java.lang.String[] getAppParameters()
    • getApplicationIcon

      public abstract java.awt.Image getApplicationIcon()
      An icon to show in UI.
    • getBaseFolder

      public java.io.File getBaseFolder()