From 0668d07d0c9a5477630f40b6bfbb6006e40647b3 Mon Sep 17 00:00:00 2001 From: rdkartono Date: Mon, 19 Jan 2026 14:21:03 +0700 Subject: [PATCH] first commit --- .idea/inspectionProfiles/Project_Default.xml | 9 ++++++ .idea/libraries/apache_activemq_client.xml | 13 +++++++++ .idea/libraries/io_javalin.xml | 30 ++++++++++++++++++++ .idea/libraries/mysql_connector_j.xml | 11 +++++++ .idea/libraries/tinylog_api.xml | 10 +++++++ .idea/libraries/tinylog_impl.xml | 11 +++++++ .idea/misc.xml | 1 - FarmToAAS.iml | 5 ++++ src/ActiveMQClient.kt | 2 ++ src/MySQLInjector.kt | 2 ++ src/WebUI.kt | 18 ++++++++++++ 11 files changed, 111 insertions(+), 1 deletion(-) create mode 100644 .idea/libraries/apache_activemq_client.xml create mode 100644 .idea/libraries/io_javalin.xml create mode 100644 .idea/libraries/mysql_connector_j.xml create mode 100644 .idea/libraries/tinylog_api.xml create mode 100644 .idea/libraries/tinylog_impl.xml create mode 100644 src/ActiveMQClient.kt create mode 100644 src/MySQLInjector.kt create mode 100644 src/WebUI.kt diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index df543e3..6d9ce73 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -1,6 +1,15 @@ \ No newline at end of file diff --git a/.idea/libraries/apache_activemq_client.xml b/.idea/libraries/apache_activemq_client.xml new file mode 100644 index 0000000..9c4c230 --- /dev/null +++ b/.idea/libraries/apache_activemq_client.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/io_javalin.xml b/.idea/libraries/io_javalin.xml new file mode 100644 index 0000000..dfef25d --- /dev/null +++ b/.idea/libraries/io_javalin.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/mysql_connector_j.xml b/.idea/libraries/mysql_connector_j.xml new file mode 100644 index 0000000..890b81e --- /dev/null +++ b/.idea/libraries/mysql_connector_j.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/tinylog_api.xml b/.idea/libraries/tinylog_api.xml new file mode 100644 index 0000000..b2b1944 --- /dev/null +++ b/.idea/libraries/tinylog_api.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/tinylog_impl.xml b/.idea/libraries/tinylog_impl.xml new file mode 100644 index 0000000..2483189 --- /dev/null +++ b/.idea/libraries/tinylog_impl.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 223c63a..62b543c 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/FarmToAAS.iml b/FarmToAAS.iml index 43dd653..19726ed 100644 --- a/FarmToAAS.iml +++ b/FarmToAAS.iml @@ -3,6 +3,7 @@ + @@ -11,5 +12,9 @@ + + + + \ No newline at end of file diff --git a/src/ActiveMQClient.kt b/src/ActiveMQClient.kt new file mode 100644 index 0000000..51d92d6 --- /dev/null +++ b/src/ActiveMQClient.kt @@ -0,0 +1,2 @@ +class ActiveMQClient { +} \ No newline at end of file diff --git a/src/MySQLInjector.kt b/src/MySQLInjector.kt new file mode 100644 index 0000000..74e8247 --- /dev/null +++ b/src/MySQLInjector.kt @@ -0,0 +1,2 @@ +class MySQLInjector { +} \ No newline at end of file diff --git a/src/WebUI.kt b/src/WebUI.kt new file mode 100644 index 0000000..164392c --- /dev/null +++ b/src/WebUI.kt @@ -0,0 +1,18 @@ +import io.javalin.Javalin + +@Suppress("unused") +/** + * Start WebUI Server + */ +class WebUI(listenport: Int) { + var app : Javalin = Javalin.create { config -> + config.staticFiles.add("/html") + }.start(listenport) + + /** + * Stop WebUI Server + */ + fun Stop(){ + app.stop() + } +} \ No newline at end of file