Skip to content

Commit df5b51b

Browse files
v1.0.2
1 parent e97db76 commit df5b51b

File tree

4 files changed

+29
-40
lines changed

4 files changed

+29
-40
lines changed

plugins/openindoor/src/org/openstreetmap/josm/plugins/openindoor/OIDAction.java renamed to plugins/openindoor/src/org/openstreetmap/josm/plugins/openindoor/OpenIndoorAction.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@
3636

3737
import org.openstreetmap.josm.tools.Logging;
3838

39-
public class OIDAction extends JosmAction {
39+
public class OpenIndoorAction extends JosmAction {
4040

41-
public OIDAction() {
41+
public OpenIndoorAction() {
4242
super(tr("View in OpenIndoor..."), null,
4343
tr("View current layer in OpenIndoor web app"), null, false);
4444
}

plugins/openindoor/src/org/openstreetmap/josm/plugins/openindoor/HttpHandler.java renamed to plugins/openindoor/src/org/openstreetmap/josm/plugins/openindoor/OpenIndoorHttpHandler.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,17 @@
1414
import java.text.SimpleDateFormat;
1515
import java.util.TimeZone;
1616

17+
import org.openstreetmap.josm.tools.Logging;
18+
1719
/**
1820
* @author ambarmodi
1921
*
2022
*/
21-
public class HttpHandler implements Runnable {
23+
public class OpenIndoorHttpHandler implements Runnable {
2224
private Socket socket;
2325
private String res;
2426

25-
public HttpHandler(Socket socket) {
27+
public OpenIndoorHttpHandler(Socket socket) {
2628
this.res = null;
2729
this.socket = socket;
2830
}
@@ -31,15 +33,13 @@ public void run() {
3133
try {
3234
handleRequest();
3335
} catch (Exception e) {
34-
System.err.println("Error Occured: " + e.getMessage());
36+
Logging.error("Error Occured: " + e.getMessage());
3537
try {
3638
socket.close();
37-
System.exit(0);
3839
} catch (IOException e1) {
39-
System.err.println("Error Closing socket Connection.");
40-
System.exit(0);
40+
Logging.error("Error Closing socket Connection.");
4141
}
42-
System.err.println("Server is Terminating!");
42+
Logging.error("OpenIndoor is Terminating!");
4343
}
4444
}
4545

plugins/openindoor/src/org/openstreetmap/josm/plugins/openindoor/OIDPlugin.java renamed to plugins/openindoor/src/org/openstreetmap/josm/plugins/openindoor/OpenIndoorPlugin.java

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -30,53 +30,49 @@
3030
import org.openstreetmap.josm.plugins.Plugin;
3131
import org.openstreetmap.josm.plugins.PluginInformation;
3232

33-
import org.openstreetmap.josm.plugins.openindoor.OIDAction;
33+
import org.openstreetmap.josm.plugins.openindoor.OpenIndoorAction;
3434
import org.openstreetmap.josm.plugins.openindoor.IndoorEqualAction;
3535

3636
import org.openstreetmap.josm.tools.Pair;
3737
import org.openstreetmap.josm.tools.ResourceProvider;
3838

39-
import org.openstreetmap.josm.plugins.openindoor.Server;
39+
import org.openstreetmap.josm.plugins.openindoor.OpenIndoorServer;
40+
import org.openstreetmap.josm.tools.Logging;
4041

4142
// import fi.iki.elonen.NanoHTTPD;
4243

4344
/**
4445
* OpenIndoor plugin.
4546
*/
46-
public final class OIDPlugin extends Plugin {
47+
public final class OpenIndoorPlugin extends Plugin {
4748

48-
private static OIDPlugin instance;
49+
private static OpenIndoorPlugin instance;
4950
private static int PORT = 8432;
5051

51-
public OIDPlugin(PluginInformation info) {
52+
public OpenIndoorPlugin(PluginInformation info) {
5253
super(info);
5354
if (instance == null) {
5455
instance = this;
5556
try {
56-
System.out.println("\n====================Server Details====================");
57-
System.out.println("Server Machine: " + InetAddress.getLocalHost().getCanonicalHostName());
58-
System.out.println("Port number: " + PORT);
59-
System.out.println();
57+
Logging.info("\n====================OpenIndoor Server Details====================");
58+
Logging.info("OpenIndoor Server Machine: " + InetAddress.getLocalHost().getCanonicalHostName());
59+
Logging.info("Port number: " + PORT);
6060
} catch (UnknownHostException e1) {
61-
// TODO Auto-generated catch block
6261
e1.printStackTrace();
6362
}
64-
//Here one instance of server is started..
6563
try {
66-
Server server = new Server(PORT);
64+
OpenIndoorServer server = new OpenIndoorServer(PORT);
6765
server.start();
68-
// server.start();
6966
} catch (IOException e) {
70-
System.err.println("Error occured:" + e.getMessage());
71-
System.exit(0);
67+
Logging.error("Error occured:" + e.getMessage());
7268
}
7369
refreshMenu();
7470
} else {
7571
throw new IllegalStateException("Cannot instantiate plugin twice !");
7672
}
7773
}
7874

79-
public static OIDPlugin getInstance() {
75+
public static OpenIndoorPlugin getInstance() {
8076
return instance;
8177
}
8278

@@ -87,7 +83,7 @@ public static void refreshMenu() {
8783
else {
8884
menu.setVisible(true);
8985
}
90-
menu.add(new JMenuItem(new OIDAction()));
86+
menu.add(new JMenuItem(new OpenIndoorAction()));
9187
menu.add(new JMenuItem(new IndoorEqualAction()));
9288
}
9389
}

plugins/openindoor/src/org/openstreetmap/josm/plugins/openindoor/Server.java renamed to plugins/openindoor/src/org/openstreetmap/josm/plugins/openindoor/OpenIndoorServer.java

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,15 @@
77
import java.net.UnknownHostException;
88
import java.util.HashMap;
99

10-
import org.openstreetmap.josm.plugins.openindoor.HttpHandler;
10+
import org.openstreetmap.josm.plugins.openindoor.OpenIndoorHttpHandler;
11+
import org.openstreetmap.josm.tools.Logging;
1112

12-
/**
13-
* @author ambarmodi
14-
*
15-
*/
16-
// public class Server {
17-
public class Server extends Thread {
18-
// private static int PORT = 8080;
13+
public class OpenIndoorServer extends Thread {
1914
private ServerSocket serverSocket;
2015
private static HashMap<String,Integer> requestedRes = new HashMap<String,Integer>();
2116
private static final String DELIMITER = "|";
2217

23-
public Server(int port) throws IOException {
24-
// PORT = port;
18+
public OpenIndoorServer(int port) throws IOException {
2519
serverSocket = new ServerSocket(port);
2620
}
2721

@@ -31,7 +25,7 @@ public Server(int port) throws IOException {
3125
private void start_() throws IOException {
3226
while (true) {
3327
Socket socket = serverSocket.accept();
34-
HttpHandler connection = new HttpHandler(socket);
28+
OpenIndoorHttpHandler connection = new OpenIndoorHttpHandler(socket);
3529

3630
Thread request = new Thread(connection);
3731
request.start();
@@ -42,8 +36,7 @@ public void run() {
4236
try {
4337
this.start_();
4438
} catch (IOException e1) {
45-
System.err.println(e1.getMessage());
46-
System.exit(0);
39+
Logging.error(e1.getMessage());
4740
}
4841
}
4942

@@ -60,6 +53,6 @@ public static void printResult(String res, int port2, String ipAddress) {
6053
} else {
6154
requestedRes.put(res, requestedRes.get(res) + 1);
6255
}
63-
System.out.println(res + DELIMITER+ ipAddress + DELIMITER + port2 +DELIMITER + requestedRes.get(res));
56+
Logging.info(res + DELIMITER+ ipAddress + DELIMITER + port2 +DELIMITER + requestedRes.get(res));
6457
}
6558
}

0 commit comments

Comments
 (0)