I saw below definitions: public static final int RUN_LEVEL_SYSTEM_BOOTSTRAP = 0; // for system level bootstrap components public static final int RUN_LEVEL_SYSTEM = 1; // for system level service components (i.e., DAOs) public static final int RUN_LEVEL_FRAMEWORK_BOOTSTRAP = 2; // for framework startup checkers (i.e., DB migration check) public static final int RUN_LEVEL_FRAMEWORK = 3; // for framework bootstrap components(i.e., clustering management components) public static final int RUN_LEVEL_COMPONENT_BOOTSTRAP = 4; // general manager components public static final int RUN_LEVEL_COMPONENT = 5; // regular adapters, plugin components public static final int RUN_LEVEL_APPLICATION_MAINLOOP = 6; public static final int MAX_RUN_LEVELS = 7;
what are they for? Is it load order?