├── .gitignore ├── README.md ├── image ├── sample_1.png ├── sample_2.png ├── sample_3.png ├── sample_3_1.png └── sample_4.png ├── mvnw ├── mvnw.cmd ├── pom.xml └── src └── main ├── java └── me │ └── phoboslabs │ └── illuminati │ └── illuminatigracefulshutdown │ └── shutdown │ ├── IlluminatiGracefulShutdown.java │ ├── ServerSignalHandler.java │ ├── configuration │ ├── IlluminatiGSFilterConfiguration.java │ └── ShutdownHandlerConfiguration.java │ ├── exception │ ├── ApplicationContextBeanException.java │ ├── RequiredValueException.java │ └── SignalNotSupportException.java │ └── handler │ ├── ShutdownHandler.java │ └── SpringBootShutdownHandler.java └── resources └── application.properties /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target 3 | *.iml 4 | *.db 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/README.md -------------------------------------------------------------------------------- /image/sample_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/image/sample_1.png -------------------------------------------------------------------------------- /image/sample_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/image/sample_2.png -------------------------------------------------------------------------------- /image/sample_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/image/sample_3.png -------------------------------------------------------------------------------- /image/sample_3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/image/sample_3_1.png -------------------------------------------------------------------------------- /image/sample_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/image/sample_4.png -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/IlluminatiGracefulShutdown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/IlluminatiGracefulShutdown.java -------------------------------------------------------------------------------- /src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/ServerSignalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/ServerSignalHandler.java -------------------------------------------------------------------------------- /src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/configuration/IlluminatiGSFilterConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/configuration/IlluminatiGSFilterConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/configuration/ShutdownHandlerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/configuration/ShutdownHandlerConfiguration.java -------------------------------------------------------------------------------- /src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/exception/ApplicationContextBeanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/exception/ApplicationContextBeanException.java -------------------------------------------------------------------------------- /src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/exception/RequiredValueException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/exception/RequiredValueException.java -------------------------------------------------------------------------------- /src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/exception/SignalNotSupportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/exception/SignalNotSupportException.java -------------------------------------------------------------------------------- /src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/handler/ShutdownHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/handler/ShutdownHandler.java -------------------------------------------------------------------------------- /src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/handler/SpringBootShutdownHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKyoungIl/springboot-graceful-shutdown/HEAD/src/main/java/me/phoboslabs/illuminati/illuminatigracefulshutdown/shutdown/handler/SpringBootShutdownHandler.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------