Package fish.payara.internal.api
Annotation Type PostBootRunLevel
-
@Retention(RUNTIME) @Target(TYPE) @Inherited @RunLevel(12) public @interface PostBootRunLevel
Startup level for "post-boot" phase. This is for services that need to startup after the typical set of dependent services have booted (StartupRunLevel
), but before application deployment has begun. Most prominent use case for this startup level is for the service that executes post-boot commands (e.g. BootCommandService); post-boot commands are typically asadmin commands and so require most services to have started (e.g. so they can useTranslatedConfigView
for variable substitution).
Note that post-boot command files can deploy applications themselves. Applications may therefore be getting deployed at this run level, which will typically be before that of previously deployed applications (DeployPreviousApplicationsRunLevel
) and autodeploying applications (PostStartupRunLevel
).- Author:
- Andrew Pielage
-
-
Field Summary
Fields Modifier and Type Fields Description static int
VAL
-