This package contains classes that your own application code can use to access runtime services provided by install4j.
See the API overview for general remarks on how to use the install4j API.
Note: classes in this package are not intended to be used by screens, actions and form components in the installer.
Interface Summary Interface Description ApplicationLauncher.CallbackYou can implement this interface to receive notifications when the installer application exits or needs to shut down your application. ApplicationLauncher.ProgressListenerYou can implement this interface to receive progress information from the installer application. StartupNotification.ListenerThe interface for startup events in single instance mode or for open file events on macOS.
Class Summary Class Description ApplicationLauncherThis class allows you to launch an installer application, such as an updater, from your own application. ApplicationLauncher.ProgressListenerAdapterEmpty implementation of
SplashScreenThis class allows you to control the splash screen of an install4j launcher from your Java code. StartupNotificationThis class allows you to register a listener to receive startup events in single instance mode on Microsoft Windows and file open events on macOS. VariablesThis class provides methods to access compiler and installer variables from your launchers.
Enum Summary Enum Description ApplicationLauncher.WindowModeWindow mode for starting the application in process.
Exception Summary Exception Description SplashScreen.ConnectionExceptionThe exception thrown by methods of the
SplashScreenclass to indicate that a splash screen operation was not successful.