summaryrefslogtreecommitdiffstats
path: root/gearman/controllerWorker/ControllerWorker/StatusWorker.java
diff options
context:
space:
mode:
authorBjörn Geiger2011-07-26 15:02:30 +0200
committerBjörn Geiger2011-07-26 15:02:30 +0200
commit64b2ead01f1543c5e94228893754a417174652af (patch)
tree90340cf42c3931893237a615438bb28608540b06 /gearman/controllerWorker/ControllerWorker/StatusWorker.java
parentminor (diff)
downloadpoolctrl-64b2ead01f1543c5e94228893754a417174652af.tar.gz
poolctrl-64b2ead01f1543c5e94228893754a417174652af.tar.xz
poolctrl-64b2ead01f1543c5e94228893754a417174652af.zip
ordner java in controllerWorker unbenannt
Diffstat (limited to 'gearman/controllerWorker/ControllerWorker/StatusWorker.java')
-rw-r--r--gearman/controllerWorker/ControllerWorker/StatusWorker.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/gearman/controllerWorker/ControllerWorker/StatusWorker.java b/gearman/controllerWorker/ControllerWorker/StatusWorker.java
new file mode 100644
index 0000000..deb6531
--- /dev/null
+++ b/gearman/controllerWorker/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