git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorvasary.daniel <TFS\vasary.daniel>
Mon, 10 Jan 2022 10:51:02 +0000 (10:51 +0000)
committervasary.daniel <TFS\vasary.daniel>
Mon, 10 Jan 2022 10:51:02 +0000 (10:51 +0000)
server/-product/production/HIRTV/jobs/executors.xml
server/-product/production/HIRTV/jobs/schedules.json
server/-product/production/HIRTV/jobs/steps/DummyTestStep1.java [new file with mode: 0644]
server/-product/production/HIRTV/jobs/steps/DummyTestStep2.java [new file with mode: 0644]
server/-product/production/HIRTV/jobs/steps/DummyTestStep3.java [new file with mode: 0644]
server/-product/production/HIRTV/jobs/templates/dummy-test-job.xml [new file with mode: 0644]
server/user.mediacube.gui/WEB-INF/zk.xml

index 22c80c64f49f2cdccfbed49e3a6e0394713d2f93..e7efeaa6ba44e08953a7bffb09e9bdbc163e71bd 100644 (file)
@@ -1,5 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
 <executors>\r
+       <executor className="DummyTestStep1.java" maxConcurrent="1" isRemote="false" />\r
+       <executor className="DummyTestStep2.java" maxConcurrent="1" isRemote="false" />\r
+       <executor className="DummyTestStep3.java" maxConcurrent="1" isRemote="false" />\r
+\r
        <executor className="TestForkCancelableStep.java" maxConcurrent="1" />\r
        <executor className="CancelableStep.java" maxConcurrent="50" />\r
        <executor className="CopyForArchiveNEXIOMaterialsStep.java" maxConcurrent="1" />\r
index 05dbfadd775e8b7b0d8cde2385c75893ac415c3c..d6d68d4e6148b780d17d39776a20a9b49b1c0fca 100644 (file)
@@ -1,5 +1,18 @@
 {\r
        "joblist": [\r
+               {\r
+             "template": "dummy-test-job.xml",\r
+             "name": "dummy test job",\r
+             "active": true,\r
+             "executeimmediate": false,\r
+             "parameters": [ \r
+                         {\r
+                             "name": "param1", "value": "Jozsi", \r
+                                 "type": "java.lang.String"\r
+                         }\r
+                 ], \r
+               "cronexpression": "0/3 * * * * ?"\r
+               },\r
                {\r
                        "active": false,\r
                        "cronexpression": "0/2 * * * * ?",\r
diff --git a/server/-product/production/HIRTV/jobs/steps/DummyTestStep1.java b/server/-product/production/HIRTV/jobs/steps/DummyTestStep1.java
new file mode 100644 (file)
index 0000000..22b3ab9
--- /dev/null
@@ -0,0 +1,23 @@
+package user.jobengine.server.steps;\r
+\r
+import org.apache.logging.log4j.LogManager;\r
+import org.apache.logging.log4j.Logger;\r
+\r
+public class DummyTestStep1 extends JobStep {\r
+       private static final Logger logger = LogManager.getLogger(DummyTestStep1.class);\r
+\r
+       @StepEntry\r
+       public Object[] execute(String param1) {\r
+               logger.info("Executing DummyTestStep1");\r
+               int var1 = 0;\r
+               if (param1.equals("Jozsi")) {\r
+                       var1 = 1;\r
+                       Thread.sleep(1000);\r
+                       setProgress(50);\r
+                       Thread.sleep(1000);\r
+                       setProgress(50);\r
+               }\r
+\r
+               return new Object[] {var1}; \r
+       }\r
+}\r
diff --git a/server/-product/production/HIRTV/jobs/steps/DummyTestStep2.java b/server/-product/production/HIRTV/jobs/steps/DummyTestStep2.java
new file mode 100644 (file)
index 0000000..5843131
--- /dev/null
@@ -0,0 +1,16 @@
+package user.jobengine.server.steps;\r
+\r
+import org.apache.logging.log4j.LogManager;\r
+import org.apache.logging.log4j.Logger;\r
+\r
+public class DummyTestStep2 extends JobStep {\r
+       private static final Logger logger = LogManager.getLogger(DummyTestStep2.class);\r
+\r
+       @StepEntry\r
+       public Object[] execute(int var2) {\r
+               logger.info("Executing DummyTestStep2");\r
+               long var3 = 0L;\r
+\r
+               return new Object[] { var3 };\r
+       }\r
+}\r
diff --git a/server/-product/production/HIRTV/jobs/steps/DummyTestStep3.java b/server/-product/production/HIRTV/jobs/steps/DummyTestStep3.java
new file mode 100644 (file)
index 0000000..b3e061a
--- /dev/null
@@ -0,0 +1,13 @@
+package user.jobengine.server.steps;\r
+\r
+import org.apache.logging.log4j.LogManager;\r
+import org.apache.logging.log4j.Logger;\r
+\r
+public class DummyTestStep3 extends JobStep {\r
+       private static final Logger logger = LogManager.getLogger(DummyTestStep3.class);\r
+\r
+       @StepEntry\r
+       public void execute(long var3) {\r
+               logger.info("Executing DummyTestStep3");\r
+       }\r
+}\r
diff --git a/server/-product/production/HIRTV/jobs/templates/dummy-test-job.xml b/server/-product/production/HIRTV/jobs/templates/dummy-test-job.xml
new file mode 100644 (file)
index 0000000..2c5d5a5
--- /dev/null
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!DOCTYPE xml>\r
+\r
+<jobtemplate useSessionLog="true">\r
+       <declarations>\r
+               <parameters>\r
+                       <parameter name="param1" type="java.lang.String" />\r
+               </parameters>\r
+               <variables>\r
+                       <variable name="var1" type="java.lang.Integer" />\r
+                       <variable name="var2" type="java.lang.Long" />\r
+               </variables>\r
+       </declarations>\r
+       <commands>\r
+               <calljobstep type="DummyTestStep1.java" weight="1" >\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="param1" />\r
+                               </input>\r
+                       </inputs>\r
+                       <outputs>\r
+                               <output>\r
+                                       <variable name="var1" />\r
+                               </output>\r
+                       </outputs>\r
+               </calljobstep>\r
+               <calljobstep type="DummyTestStep2.java" weight="1" >\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="var1" />\r
+                               </input>\r
+                       </inputs>\r
+                       <outputs>\r
+                               <output>\r
+                                       <variable name="var2" />\r
+                               </output>\r
+                       </outputs>\r
+               </calljobstep>\r
+               <calljobstep type="DummyTestStep3.java" weight="1" >\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="var2" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+       </commands>\r
+</jobtemplate>
\ No newline at end of file
index 53ecb8dbbbeb6c7bf9fc79c1b76008b71e2adf07..084430d190f616c5cde1459ebc58a4089d54b696 100644 (file)
@@ -15,10 +15,10 @@ https://www.zkoss.org/wiki/ZK_Configuration_Reference/zk.xml
                <name>org.zkoss.bind.DebuggerFactory.enable</name>\r
                <value>true</value>\r
        </library-property>\r
-       <library-property>\r
-               <name>org.zkoss.bind.DebuggerFactory.class</name>\r
-               <value>org.zkoss.bind.addon.sys.debugger.ChromeExtensionDebuggerFactory</value>\r
-       </library-property>\r
+<!--   <library-property> -->\r
+<!--           <name>org.zkoss.bind.DebuggerFactory.class</name> -->\r
+<!--           <value>org.zkoss.bind.addon.sys.debugger.ChromeExtensionDebuggerFactory</value> -->\r
+<!--   </library-property> -->\r
        \r
        <session-config>\r
            <device-type>ajax</device-type>\r