summaryrefslogtreecommitdiffstats
path: root/gearman/java/ControllerWorker/StatusWorker.java
diff options
context:
space:
mode:
authorBjörn Geiger2011-07-21 16:53:53 +0200
committerBjörn Geiger2011-07-21 16:53:53 +0200
commit5a7a66831bcea58ec6791a284026700582bd240e (patch)
treeadb958c9163b34e120aa54b750b44b9db2988121 /gearman/java/ControllerWorker/StatusWorker.java
parentGearmanController übergibt nun JSON (diff)
downloadpoolctrl-5a7a66831bcea58ec6791a284026700582bd240e.tar.gz
poolctrl-5a7a66831bcea58ec6791a284026700582bd240e.tar.xz
poolctrl-5a7a66831bcea58ec6791a284026700582bd240e.zip
Controller Worker nun mit 'GameLoop'
Diffstat (limited to 'gearman/java/ControllerWorker/StatusWorker.java')
-rw-r--r--gearman/java/ControllerWorker/StatusWorker.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/gearman/java/ControllerWorker/StatusWorker.java b/gearman/java/ControllerWorker/StatusWorker.java
new file mode 100644
index 0000000..deb6531
--- /dev/null
+++ b/gearman/java/ControllerWorker/StatusWorker.java
@@ -0,0 +1,29 @@
+package ControllerWorker;
+
+import org.gearman.client.GearmanJobResult;
+import org.gearman.client.GearmanJobResultImpl;
+import org.gearman.worker.AbstractGearmanFunction;
+
+public class StatusWorker extends AbstractGearmanFunction {
+ @Override
+ public String getName() {
+ return "status";
+ }
+
+ @Override
+ public GearmanJobResult executeFunction() {
+ // String data = ByteUtils.fromUTF8Bytes((byte[]) this.data);
+
+ // HashMap<Integer, Integer> status = Boot.STATUS;
+
+ String res = "Status Update";
+
+ byte[] warnings = new byte[0];
+ byte[] exceptions = new byte[0];
+ int numerator = 0;
+ int denominator = 0;
+ GearmanJobResult gjr = new GearmanJobResultImpl(this.jobHandle, true,
+ res.getBytes(), warnings, exceptions, numerator, denominator);
+ return gjr;
+ }
+} \ No newline at end of file