diff options
Diffstat (limited to 'samples')
3 files changed, 43 insertions, 47 deletions
diff --git a/samples/src/main/java/fi/iki/elonen/HelloServer.java b/samples/src/main/java/fi/iki/elonen/HelloServer.java index 0a212e0..a01d9a8 100644 --- a/samples/src/main/java/fi/iki/elonen/HelloServer.java +++ b/samples/src/main/java/fi/iki/elonen/HelloServer.java @@ -41,36 +41,34 @@ import java.util.logging.Logger; */ public class HelloServer extends NanoHTTPD { - /** - * logger to log to. - */ - private static Logger LOG = Logger.getLogger(HelloServer.class.getName()); + /** + * logger to log to. + */ + private static Logger LOG = Logger.getLogger(HelloServer.class.getName()); - public HelloServer() { - super(8080); - } + public HelloServer() { + super(8080); + } - @Override - public Response serve(IHTTPSession session) { - Method method = session.getMethod(); - String uri = session.getUri(); - LOG.info(method + " '" + uri + "' "); + @Override + public Response serve(IHTTPSession session) { + Method method = session.getMethod(); + String uri = session.getUri(); + LOG.info(method + " '" + uri + "' "); - String msg = "<html><body><h1>Hello server</h1>\n"; - Map<String, String> parms = session.getParms(); - if (parms.get("username") == null) - msg += "<form action='?' method='get'>\n" - + " <p>Your name: <input type='text' name='username'></p>\n" - + "</form>\n"; - else - msg += "<p>Hello, " + parms.get("username") + "!</p>"; + String msg = "<html><body><h1>Hello server</h1>\n"; + Map<String, String> parms = session.getParms(); + if (parms.get("username") == null) + msg += "<form action='?' method='get'>\n" + " <p>Your name: <input type='text' name='username'></p>\n" + "</form>\n"; + else + msg += "<p>Hello, " + parms.get("username") + "!</p>"; - msg += "</body></html>\n"; + msg += "</body></html>\n"; - return new NanoHTTPD.Response(msg); - } + return new NanoHTTPD.Response(msg); + } - public static void main(String[] args) { - ServerRunner.run(HelloServer.class); - } + public static void main(String[] args) { + ServerRunner.run(HelloServer.class); + } } diff --git a/samples/src/main/java/fi/iki/elonen/TempFilesServer.java b/samples/src/main/java/fi/iki/elonen/TempFilesServer.java index 6eba33e..2e0828f 100644 --- a/samples/src/main/java/fi/iki/elonen/TempFilesServer.java +++ b/samples/src/main/java/fi/iki/elonen/TempFilesServer.java @@ -39,10 +39,10 @@ import java.util.List; import fi.iki.elonen.debug.DebugServer; /** - * @author Paul S. Hawke (paul.hawke@gmail.com) - * On: 3/9/13 at 12:47 AM + * @author Paul S. Hawke (paul.hawke@gmail.com) On: 3/9/13 at 12:47 AM */ public class TempFilesServer extends DebugServer { + public static void main(String[] args) { TempFilesServer server = new TempFilesServer(); server.setTempFileManagerFactory(new ExampleManagerFactory()); @@ -50,6 +50,7 @@ public class TempFilesServer extends DebugServer { } private static class ExampleManagerFactory implements TempFileManagerFactory { + @Override public TempFileManager create() { return new ExampleManager(); @@ -57,7 +58,9 @@ public class TempFilesServer extends DebugServer { } private static class ExampleManager implements TempFileManager { + private final String tmpdir; + private final List<TempFile> tempFiles; private ExampleManager() { @@ -80,9 +83,10 @@ public class TempFilesServer extends DebugServer { } for (TempFile file : tempFiles) { try { - System.out.println(" "+file.getName()); + System.out.println(" " + file.getName()); file.delete(); - } catch (Exception ignored) {} + } catch (Exception ignored) { + } } tempFiles.clear(); } diff --git a/samples/src/main/java/fi/iki/elonen/debug/DebugServer.java b/samples/src/main/java/fi/iki/elonen/debug/DebugServer.java index 6988598..7780576 100644 --- a/samples/src/main/java/fi/iki/elonen/debug/DebugServer.java +++ b/samples/src/main/java/fi/iki/elonen/debug/DebugServer.java @@ -41,6 +41,7 @@ import fi.iki.elonen.NanoHTTPD; import fi.iki.elonen.ServerRunner; public class DebugServer extends NanoHTTPD { + public DebugServer() { super(8080); } @@ -49,9 +50,9 @@ public class DebugServer extends NanoHTTPD { ServerRunner.run(DebugServer.class); } - @Override public Response serve(IHTTPSession session) { - Map<String, List<String>> decodedQueryParameters = - decodeParameters(session.getQueryParameterString()); + @Override + public Response serve(IHTTPSession session) { + Map<String, List<String>> decodedQueryParameters = decodeParameters(session.getQueryParameterString()); StringBuilder sb = new StringBuilder(); sb.append("<html>"); @@ -59,26 +60,20 @@ public class DebugServer extends NanoHTTPD { sb.append("<body>"); sb.append("<h1>Debug Server</h1>"); - sb.append("<p><blockquote><b>URI</b> = ").append( - String.valueOf(session.getUri())).append("<br />"); + sb.append("<p><blockquote><b>URI</b> = ").append(String.valueOf(session.getUri())).append("<br />"); - sb.append("<b>Method</b> = ").append( - String.valueOf(session.getMethod())).append("</blockquote></p>"); + sb.append("<b>Method</b> = ").append(String.valueOf(session.getMethod())).append("</blockquote></p>"); - sb.append("<h3>Headers</h3><p><blockquote>"). - append(toString(session.getHeaders())).append("</blockquote></p>"); + sb.append("<h3>Headers</h3><p><blockquote>").append(toString(session.getHeaders())).append("</blockquote></p>"); - sb.append("<h3>Parms</h3><p><blockquote>"). - append(toString(session.getParms())).append("</blockquote></p>"); + sb.append("<h3>Parms</h3><p><blockquote>").append(toString(session.getParms())).append("</blockquote></p>"); - sb.append("<h3>Parms (multi values?)</h3><p><blockquote>"). - append(toString(decodedQueryParameters)).append("</blockquote></p>"); + sb.append("<h3>Parms (multi values?)</h3><p><blockquote>").append(toString(decodedQueryParameters)).append("</blockquote></p>"); try { Map<String, String> files = new HashMap<String, String>(); session.parseBody(files); - sb.append("<h3>Files</h3><p><blockquote>"). - append(toString(files)).append("</blockquote></p>"); + sb.append("<h3>Files</h3><p><blockquote>").append(toString(files)).append("</blockquote></p>"); } catch (Exception e) { e.printStackTrace(); } @@ -106,7 +101,6 @@ public class DebugServer extends NanoHTTPD { } private void listItem(StringBuilder sb, Map.Entry<String, ? extends Object> entry) { - sb.append("<li><code><b>").append(entry.getKey()). - append("</b> = ").append(entry.getValue()).append("</code></li>"); + sb.append("<li><code><b>").append(entry.getKey()).append("</b> = ").append(entry.getValue()).append("</code></li>"); } } |