Annotation Interface StartupComponent


@IndexAnnotated @Target(TYPE) @Retention(RUNTIME) public @interface StartupComponent
Since:
27.12.2016
  • Element Details

    • value

      String value
      Returns:
      startup component name (must be declared in StartupLevel)
    • dependency

      Class<?>[] dependency
      Returns:
      singleton's class list must be loaded before current component initialized
      Default:
      {}
    • shutdownPriority

      EShutdownPriority shutdownPriority
      Returns:
      shutdown priority
      Default:
      ORDINAL