aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/traccar/Main.java')
-rw-r--r--src/org/traccar/Main.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/org/traccar/Main.java b/src/org/traccar/Main.java
index 48f2323ba..c85d93431 100644
--- a/src/org/traccar/Main.java
+++ b/src/org/traccar/Main.java
@@ -15,6 +15,8 @@
*/
package org.traccar;
+import com.google.inject.Guice;
+import com.google.inject.Injector;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -34,6 +36,12 @@ public final class Main {
private static final long CLEAN_PERIOD = 24 * 60 * 60 * 1000;
+ private static Injector injector;
+
+ public static Injector getInjector() {
+ return injector;
+ }
+
private Main() {
}
@@ -100,6 +108,7 @@ public final class Main {
public static void run(String configFile) {
try {
Context.init(configFile);
+ injector = Guice.createInjector(new MainModule());
logSystemInfo();
LOGGER.info("Version: " + Context.getAppVersion());
LOGGER.info("Starting server...");