void function ( ) { if ( levelSafeMode != null ) { levelSafeMode . stop ( ) ; levelSafeMode = null ; } }
stops safemode container cleanly if it exists . call this method before #stoplevel234containers and #stoplevel1container to avoid duplicateattempt to stop safemode container components since calling stop on a container calls stops on its children too , see componentcontainer #stopcomponents . concode_field_sep PlatformLevel level4 concode_elem_sep Platform INSTANCE concode_elem_sep ServletContext servletContext concode_elem_sep boolean started concode_elem_sep boolean dbConnected concode_elem_sep Logger LOGGER concode_elem_sep List<Object> level4AddedComponents concode_elem_sep PlatformLevel currentLevel concode_elem_sep PlatformLevel levelSafeMode concode_elem_sep PlatformLevel level1 concode_elem_sep Profiler profiler concode_elem_sep Properties properties concode_elem_sep PlatformLevel level3 concode_elem_sep PlatformLevel level2 concode_field_sep Server getServer concode_elem_sep void startLevel2Container concode_elem_sep void init concode_elem_sep DatabaseVersion.Status getDatabaseStatus concode_elem_sep void restart concode_elem_sep void restart concode_elem_sep void doStop concode_elem_sep ComponentContainer getContainer concode_elem_sep PlatformLevel start concode_elem_sep void startSafeModeContainer concode_elem_sep boolean requireSafeMode concode_elem_sep boolean isStarted concode_elem_sep void stopLevel1Container concode_elem_sep boolean isInSafeMode concode_elem_sep void startLevel34Containers concode_elem_sep void addComponents concode_elem_sep T component concode_elem_sep void executeStartupTasks concode_elem_sep void executeStartupTasks concode_elem_sep void doStart concode_elem_sep void doStart concode_elem_sep void stopLevel234Containers concode_elem_sep void startLevel1Container concode_elem_sep Platform getInstance concode_elem_sep Object getComponent concode_elem_sep Status status