From a33d8fb75340b39c7f3bdb3e6720e481bd6b8425 Mon Sep 17 00:00:00 2001 From: Jonas Blatt <jonasblatt@uni-koblenz.de> Date: Wed, 16 Oct 2019 11:17:40 +0200 Subject: [PATCH] Add quarkus livecycle bean for frontend --- .../fgbks/dmn/frontend/AppLifecycleBean.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 dmnverifierfrontend/src/main/java/de/unikoblenz/fgbks/dmn/frontend/AppLifecycleBean.java diff --git a/dmnverifierfrontend/src/main/java/de/unikoblenz/fgbks/dmn/frontend/AppLifecycleBean.java b/dmnverifierfrontend/src/main/java/de/unikoblenz/fgbks/dmn/frontend/AppLifecycleBean.java new file mode 100644 index 00000000..9c66a1c9 --- /dev/null +++ b/dmnverifierfrontend/src/main/java/de/unikoblenz/fgbks/dmn/frontend/AppLifecycleBean.java @@ -0,0 +1,22 @@ +package de.unikoblenz.fgbks.dmn.frontend; + +import io.quarkus.runtime.ShutdownEvent; +import io.quarkus.runtime.StartupEvent; +import javax.enterprise.context.ApplicationScoped; +import javax.enterprise.event.Observes; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +@ApplicationScoped +public class AppLifecycleBean { + + private static final Logger LOGGER = LoggerFactory.getLogger("AppLifecycle"); + + void onStart(@Observes StartupEvent ev) { + LOGGER.info("The dmn verification application (frontend) is starting..."); + } + + void onStop(@Observes ShutdownEvent ev) { + LOGGER.info("The dmn verification application (frontend) is stopping..."); + } +} -- GitLab