DbServlet.java 651 B

1234567891011121314151617181920212223
  1. package hello;
  2. import com.dslplatform.json.JsonWriter;
  3. import dsl.FrameworkBench.World;
  4. import java.io.*;
  5. import java.util.*;
  6. import javax.servlet.*;
  7. import javax.servlet.http.*;
  8. public class DbServlet extends HttpServlet {
  9. @Override
  10. protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
  11. res.setContentType("application/json");
  12. final Context ctx = Utils.getContext();
  13. final Optional<World> world = ctx.worlds.find(ctx.getRandom10k(), ctx.connection);
  14. final JsonWriter writer = Utils.getJson();
  15. world.get().serialize(writer, false);
  16. writer.toStream(res.getOutputStream());
  17. }
  18. }