VitalPlugin
This class defines internal functionality required to initialize and shutdown a Vital plugin and should rarely be used by developers manually. Plugin bootstrapping is automatically done via the vital-gradle-plugin and initialization is done by vital-loader.
If you for some reason MUST initialize your Vital plugin manually, this would be the class you have to use.
Inheritors
Types
Defines the info for a Vital-powered plugin. The data defined in this annotation will be used to generate the final plugin jar. A plugin must always have exactly 1 main class that is annotated with this annotation.
Defines all plugin environments supported by Vital.
Functions
Returns if the given vitalModuleName is enabled. Note: Modules are enabled sequentially, during the initialization phase, this function might return false for a module that will be enabled later in the pipeline.