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.