--- /dev/null
+package org.simantics.district.maps.server;
+
+import java.io.IOException;
+import java.net.URISyntaxException;
+
+import org.simantics.district.maps.server.prefs.MapsServerPreferences;
+
+public class TileserverMapnikInstance {
+
+ private static TileserverMapnik INSTANCE;
+
+ public static synchronized TileserverMapnik get() throws IOException, URISyntaxException {
+ if (INSTANCE == null)
+ INSTANCE = new TileserverMapnik(Activator.getTileserverMapnikRoot(), MapsServerPreferences.defaultPort());
+ return INSTANCE;
+ }
+}