From efdb99f8cecc4afb592afad79c761081d5d5cf22 Mon Sep 17 00:00:00 2001
From: lee <4766465@qq.com>
Date: Wed, 18 Dec 2024 13:27:00 +0800
Subject: [PATCH] init

---
 xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xxl/job/executor/sample/frameless/FramelessApplication.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xxl/job/executor/sample/frameless/FramelessApplication.java b/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xxl/job/executor/sample/frameless/FramelessApplication.java
new file mode 100644
index 0000000..1e7cb7d
--- /dev/null
+++ b/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/java/com/xxl/job/executor/sample/frameless/FramelessApplication.java
@@ -0,0 +1,38 @@
+package com.xxl.job.executor.sample.frameless;
+
+import com.xxl.job.executor.sample.frameless.config.FrameLessXxlJobConfig;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.concurrent.TimeUnit;
+
+/**
+ * @author xuxueli 2018-10-31 19:05:43
+ */
+public class FramelessApplication {
+    private static Logger logger = LoggerFactory.getLogger(FramelessApplication.class);
+
+    public static void main(String[] args) {
+
+        try {
+            // start
+            FrameLessXxlJobConfig.getInstance().initXxlJobExecutor();
+
+            // Blocks until interrupted
+            while (true) {
+                try {
+                    TimeUnit.HOURS.sleep(1);
+                } catch (InterruptedException e) {
+                    break;
+                }
+            }
+        } catch (Exception e) {
+            logger.error(e.getMessage(), e);
+        } finally {
+            // destroy
+            FrameLessXxlJobConfig.getInstance().destroyXxlJobExecutor();
+        }
+
+    }
+
+}

--
Gitblit v1.9.3