List of usage examples for org.springframework.boot.devtools.restart DefaultRestartInitializer DefaultRestartInitializer
DefaultRestartInitializer
From source file:org.springframework.boot.devtools.restart.RestartApplicationListener.java
private void onApplicationStartingEvent(ApplicationStartingEvent event) { // It's too early to use the Spring environment but we should still allow // users to disable restart using a System property. String enabled = System.getProperty(ENABLED_PROPERTY); if (enabled == null || Boolean.parseBoolean(enabled)) { String[] args = event.getArgs(); DefaultRestartInitializer initializer = new DefaultRestartInitializer(); boolean restartOnInitialize = !AgentReloader.isActive(); if (!restartOnInitialize) { logger.info("Restart disabled due to an agent-based reloader being active"); }//from w ww .j ava2 s. c o m Restarter.initialize(args, false, initializer, restartOnInitialize); } else { logger.info("Restart disabled due to System property '" + ENABLED_PROPERTY + "' being set to false"); Restarter.disable(); } }
From source file:org.springframework.boot.devtools.restart.Restarter.java
/** * Initialize restart support. See// w w w.j a v a2s. c o m * {@link #initialize(String[], boolean, RestartInitializer)} for details. * @param args main application arguments * @see #initialize(String[], boolean, RestartInitializer) */ public static void initialize(String[] args) { initialize(args, false, new DefaultRestartInitializer()); }
From source file:org.springframework.boot.devtools.restart.Restarter.java
/** * Initialize restart support. See// w ww . j ava 2 s .c o m * {@link #initialize(String[], boolean, RestartInitializer)} for details. * @param args main application arguments * @param forceReferenceCleanup if forcing of soft/weak reference should happen on * @see #initialize(String[], boolean, RestartInitializer) */ public static void initialize(String[] args, boolean forceReferenceCleanup) { initialize(args, forceReferenceCleanup, new DefaultRestartInitializer()); }