dew/src/main/java/org/apidesign/bck2brwsr/dew/Dew.java
branchdew
changeset 546 79e5a4aae48d
parent 544 08ffdc3938e7
child 579 942deef87200
     1.1 --- a/dew/src/main/java/org/apidesign/bck2brwsr/dew/Dew.java	Wed Jan 23 13:18:46 2013 +0100
     1.2 +++ b/dew/src/main/java/org/apidesign/bck2brwsr/dew/Dew.java	Wed Jan 23 14:10:15 2013 +0100
     1.3 @@ -22,32 +22,39 @@
     1.4  import java.io.InputStream;
     1.5  import java.io.InputStreamReader;
     1.6  import java.io.OutputStream;
     1.7 -import java.io.Writer;
     1.8  import java.util.List;
     1.9  import java.util.Locale;
    1.10 -import java.util.Locale;
    1.11 -import java.util.logging.Logger;
    1.12  import javax.tools.Diagnostic;
    1.13  import javax.tools.JavaFileObject;
    1.14  import org.apidesign.vm4brwsr.Bck2Brwsr;
    1.15  import org.glassfish.grizzly.http.Method;
    1.16  import org.glassfish.grizzly.http.server.HttpHandler;
    1.17 +import org.glassfish.grizzly.http.server.HttpServer;
    1.18  import org.glassfish.grizzly.http.server.Request;
    1.19  import org.glassfish.grizzly.http.server.Response;
    1.20  import org.glassfish.grizzly.http.util.HttpStatus;
    1.21  import org.json.JSONArray;
    1.22  import org.json.JSONObject;
    1.23 -import org.json.JSONStringer;
    1.24  import org.json.JSONTokener;
    1.25  
    1.26  /**
    1.27   *
    1.28   * @author phrebejk
    1.29   */
    1.30 -public class Dew extends HttpHandler implements Bck2Brwsr.Resources {
    1.31 +final class Dew extends HttpHandler implements Bck2Brwsr.Resources {
    1.32      private String html = "";
    1.33      private Compile data;
    1.34  
    1.35 +    public static void main(String... args) throws Exception {
    1.36 +        DewLauncher l = new DewLauncher(null);
    1.37 +        l.addClassLoader(DewLauncher.class.getClassLoader());
    1.38 +        final Dew dew = new Dew();
    1.39 +        HttpServer s = l.initServer(dew);
    1.40 +        s.getServerConfiguration().addHttpHandler(dew, "/dew/");
    1.41 +        l.launchServerAndBrwsr(s, "/dew/");
    1.42 +        System.in.read();
    1.43 +    }
    1.44 +    
    1.45      @Override
    1.46      public void service(Request request, Response response) throws Exception {
    1.47