This package contains helper classes to start/stop JPF based applications.

The main class here is Boot that contains standard entry point for Java applications - method main(String[]). The implemented boot sequence is following:

- Load configuration from `boot.properties` file from the current directory. Default values are given from system properties.
- Instanciate ApplicationInitializer and BootErrorHandler using given configuration parameters.
- Call ApplicationInitializer.initApplication(org.java.plugin.boot.BootErrorHandler, String[]) method to get configured instance of Application interface.
- Call Application.startApplication() method to get application running.

For details and supported configuration parameters see documentation for corresponding classes.

Note that described scenario is quite common and can be customized and changed in any point providing other implementations of key classes.

For a list of available configuration parameters see documentation for the Boot (applicable to any scenario) and DefaultApplicationInitializer (applicable to scenario when this class being used) classes.