## install4j API documentation

## Package com.install4j.api.launcher

This package contains classes that can be user in your launcher to use services provided by install4j.

See:
Description

Interface Summary
StartupNotification.Listener | The interface for startup events in single instance mode.

Class Summary
Controller | This class allows you to control the splash screen of an install4j launcher from your Java code.
StartupNotification | This class allows you to register a listener to receive startup events in single instance mode on Microsoft Windows.

Exception Summary
Controller.ConnectionException | The exception thrown by methods of the `Controller` class to indicate that a splash screen operation was not successful.

## Package com.install4j.api.launcher Description

This package contains classes that can be user in your launcher to use services provided by install4j. The `Controller` class that can be used by applications to communicate with install4j runtime services, the `StartupNotification` class can be used to receive notifications for multiple startups of your application.

Note: classes in this package are not intended to be used by custom screens and custom actions in the installer.

See the API overview for general remarks on developing with the install4j framework.