Ein minimalistischer HTTP-Server
ulrich
2021-03-27 6d3836e41493f89c5b8700cca34111319e9fa41a
src/de/uhilger/minsrv/handler/StopServerHandler.java
@@ -33,6 +33,14 @@
 */
public class StopServerHandler implements HttpHandler {
  /**
   * Den Server geordnet herunterfahren und
   * dann die Anwendung beenden.
   *
   * @param e das Objekt mit Methoden zur Untersuchung der Anfrage sowie zum
   * Anfertigen und Senden der Antwort
   * @throws IOException falls etwas schief geht entsteht dieser Fehler
   */
  @Override
  public void handle(HttpExchange e) throws IOException {
    Logger.getLogger(StopServerHandler.class.getName()).info(e.getRequestURI().toString());
@@ -48,6 +56,10 @@
    timer.schedule(new AppStopper(), 2000);
  }
  /**
   * Die Klasse AppStopper ermöglicht das asnychrone bzw.
   * zeitgesteuerte Stoppen der Anwendung.
   */
  class AppStopper extends TimerTask {
    @Override