1
0

EditorLoader.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package de.nplusc.izc.iZpl;
  6. import com.sun.net.httpserver.Headers;
  7. import com.sun.net.httpserver.HttpExchange;
  8. import com.sun.net.httpserver.HttpHandler;
  9. import de.nplusc.izc.iZpl.GUI.PlayListManagingBackend;
  10. import java.io.IOException;
  11. import java.io.OutputStream;
  12. /**
  13. *
  14. * @author LH
  15. */
  16. public class EditorLoader implements HttpHandler
  17. {
  18. public EditorLoader()
  19. {
  20. }
  21. @Override
  22. public void handle(HttpExchange t) throws IOException
  23. {
  24. PlayListManagingBackend.loadPLEditor();
  25. String response = "Loaded GUI....";
  26. t.sendResponseHeaders(200, response.length());
  27. Headers responseHeaders = t.getResponseHeaders();
  28. responseHeaders.set("Content-Type", "text/plain");
  29. OutputStream os = t.getResponseBody();
  30. os.write(response.getBytes());
  31. os.flush();
  32. try
  33. {
  34. Thread.sleep(10);
  35. }
  36. catch (InterruptedException ex)
  37. {
  38. ex.printStackTrace();
  39. }
  40. os.close();
  41. }
  42. }