All Classes

Class
Description
This class is a simple POJO that represents "Add Exports" and "Add Opens" in the configuration file.
 
This class consists of convenience methods and the module's main method to locate and start the bootstrap application in Delegate Mode.
 
This class is the heart of the framework.
This class is used to generate new configurations when a new draft is released.
 
 
 
An implementation of this interface can be used as a delegate for a bootstrap application to be located by Bootstrap.
 
 
This class represents a managed file (—in sense of updating and dynamically loading onto a JVM instance upon launch) in this framework.
A reference to a file can be used by the Builder API to read its metadata.
A class implementing this type can be scanned to send and receive fields to and from another injectable.
A field marked with this annotation will be used as an injection source for an injectable's fields that contain the InjectTarget annotation.
A field in an Injectable with this annotation will receive instances of fields annotated with InjectSource when Injectable.injectUnidirectional(Injectable, Injectable) or Injectable.injectBidirectional(Injectable, Injectable) were invoked, if it successfully matches.
A class that contain details of the launch.
An implementation of this interface can be used as an entry point to the business application.
 
 
The policy that should be used when Configuration.implyPlaceholders(String, PlaceholderMatchType) is called.
A method with this annotation will be called once injection completes.
This class is a simple POJO that represents a property in the configuration file.
 
This exception is thrown when calling SingleInstanceManager.tryExecute() or its overloads when there's already a running instance on the system sharing the same lock file directory.
A convenience class to force only a single instance of the code proceeding SingleInstanceManager.execute() until JVM shutdown.
A checked exception that is thrown if an inject target is required (by not setting @InjectTarget(required = false)) and a corresponding inject source was not found.
Deprecated.
Superseded with the new archive-based update mechanism.
A class that contain details of the update.
An implementation of this interface can be used to get callbacks on all stages of the update process.