From 2e08b92fc64769ec90972ef10ca157eb9148e881 Mon Sep 17 00:00:00 2001 From: Hallvard Traetteberg <hal@ntnu.no> Date: Wed, 16 Oct 2019 08:51:01 +0200 Subject: [PATCH] Oppdatert --- simpleexample2/restserver/README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/simpleexample2/restserver/README.md b/simpleexample2/restserver/README.md index 4e3a9c2..5339412 100644 --- a/simpleexample2/restserver/README.md +++ b/simpleexample2/restserver/README.md @@ -21,7 +21,12 @@ Vi registrerer også et *objekt* (indirekte vha. en AbstractBinder), dette er de ### LatLongGrizzlyApp -Denne klassen brukes bare ved oppstart av serveren, f.eks. hvis den kjøres som en selvstendig applikasjon. Klassen har egne metoder for å start og stoppe serveren, og disse brukes av den varianten av JavaFX som bruker REST-API-et. En slik server kjører som en uavhengig "tråd", slik at serveren ikke nødvendigvis er kommet helt i gang når koden vår får referansen til det nyopprettede **HttpServer**-objektet (returnert av kallet til **GrizzlyHttpServerFactory.createHttpServer**). Derfor har **startServer**-metoden bygget inn muligheten til å vente på at serveren svarer før metoden returnerer. +Denne klassen brukes bare ved oppstart av serveren, f.eks. hvis den kjøres som en selvstendig applikasjon. Klassen har egne metoder for å start og stoppe serveren, og disse brukes av den varianten av JavaFX-app-en som bruker REST-API-et. Oppstartskoden tar i mot to kommandolinjeargumenter for å konfigurere serveren: + +* Det første argumentet er URL-en til tjenesten. Her brukes bare port-nummeret og path-delen. +* Det andre argumentet er det initielle **LatLongs**-objektet, kodet som JSON. Uten argumentet brukes et tomt et. + +Serveren kjører som en uavhengig "tråd", slik at den ikke nødvendigvis er kommet helt i gang når koden vår får referansen til det nyopprettede **HttpServer**-objektet (returnert av kallet til **GrizzlyHttpServerFactory.createHttpServer**). Derfor har **startServer**-metoden bygget inn muligheten til å vente e viss tid på at serveren svarer før metoden returnerer. ## Bygging med gradle -- GitLab