diff options
author | Vitaly Takmazov | 2024-04-12 17:01:30 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2024-04-12 17:01:30 +0300 |
commit | 08e27d1c211b269d738670579e48dc735ae6d3f2 (patch) | |
tree | cc88035579660cf40e0b97cd8a9576fb0b44f118 /src/main/java/com/juick/config | |
parent | 654ca09625623b02a2f9cf6876d9dbb9fdc00b4e (diff) |
systemd watchdog service
Diffstat (limited to 'src/main/java/com/juick/config')
-rw-r--r-- | src/main/java/com/juick/config/AppConfig.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/juick/config/AppConfig.java b/src/main/java/com/juick/config/AppConfig.java index 25ba2b86..cb99c079 100644 --- a/src/main/java/com/juick/config/AppConfig.java +++ b/src/main/java/com/juick/config/AppConfig.java @@ -34,6 +34,7 @@ import org.commonmark.node.Link; import org.commonmark.parser.Parser; import org.commonmark.renderer.html.HtmlRenderer; import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.io.Resource; @@ -154,4 +155,10 @@ public class AppConfig { RequestRejectedHandler requestRejectedHandler() { return new HttpStatusRequestRejectedHandler(); } + + @Bean + @ConditionalOnProperty("juick.watchdog.enabled") + WatchdogService watchdogService() { + return new SystemdWatchdogService(); + } } |