summaryrefslogtreecommitdiffstats
path: root/gearman/controllerWorker/ControllerWorker/ControllerWorkerMain.java
diff options
context:
space:
mode:
authorBjörn Geiger2011-09-13 14:57:34 +0200
committerBjörn Geiger2011-09-13 14:57:34 +0200
commite0897d42e6a1130dabe33b4a9ffa7eae6c5fc363 (patch)
treed4b6dcfea3c628d2d7804c9d286a381509ed81d9 /gearman/controllerWorker/ControllerWorker/ControllerWorkerMain.java
parentminor (diff)
downloadpoolctrl-e0897d42e6a1130dabe33b4a9ffa7eae6c5fc363.tar.gz
poolctrl-e0897d42e6a1130dabe33b4a9ffa7eae6c5fc363.tar.xz
poolctrl-e0897d42e6a1130dabe33b4a9ffa7eae6c5fc363.zip
Pfad der Application.ini wird dem Java nun per Kommandozeile übergeben
Diffstat (limited to 'gearman/controllerWorker/ControllerWorker/ControllerWorkerMain.java')
-rwxr-xr-xgearman/controllerWorker/ControllerWorker/ControllerWorkerMain.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/gearman/controllerWorker/ControllerWorker/ControllerWorkerMain.java b/gearman/controllerWorker/ControllerWorker/ControllerWorkerMain.java
index 88db8e7..d0c821a 100755
--- a/gearman/controllerWorker/ControllerWorker/ControllerWorkerMain.java
+++ b/gearman/controllerWorker/ControllerWorker/ControllerWorkerMain.java
@@ -1,15 +1,29 @@
package ControllerWorker;
+import java.io.FileInputStream;
+import java.util.PropertyResourceBundle;
+import java.util.ResourceBundle;
+
import org.gearman.common.GearmanJobServerConnection;
import org.gearman.common.GearmanNIOJobServerConnection;
import org.gearman.worker.GearmanWorker;
import org.gearman.worker.GearmanWorkerImpl;
import org.apache.log4j.BasicConfigurator;
+import org.apache.log4j.Logger;
public class ControllerWorkerMain {
+ static final Logger logger = Logger.getLogger(BootWorker.class);
+
+ private static ResourceBundle iniFile;
+
public static void main(String[] args) {
BasicConfigurator.configure();
+ try {
+ iniFile = new PropertyResourceBundle(new FileInputStream(args[0]));
+ } catch (Exception e) {
+ logger.error(e.toString());
+ }
final GearmanJobServerConnection connection = new GearmanNIOJobServerConnection(
"127.0.0.1", 4730);
GearmanWorker worker = new GearmanWorkerImpl();
@@ -22,4 +36,8 @@ public class ControllerWorkerMain {
poolctrlRequest.start();
worker.work();
}
+
+ public static ResourceBundle getIniFile() {
+ return iniFile;
+ }
} \ No newline at end of file