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 use TranslatedConfigView 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  
    • Field Detail

      • VAL

        static final int VAL