summaryrefslogtreecommitdiff
path: root/java/Main.java
diff options
context:
space:
mode:
authorCédric <cedric.pineau@taelys.com>2024-10-13 16:00:03 +0200
committerCédric <cedric.pineau@taelys.com>2024-10-16 21:42:15 +0200
commit63c0c643bb8f60d7cf481b89c3102678c808d2a1 (patch)
tree6d26dd2fef5b030578b0d2836b40696448ddd813 /java/Main.java
parentd41911f506abf3c6338c511147adacc64583eeb1 (diff)
downloadlambda-nantes-63c0c643bb8f60d7cf481b89c3102678c808d2a1.tar.gz
Delete duplicated files in java implementation
Diffstat (limited to 'java/Main.java')
-rw-r--r--java/Main.java49
1 files changed, 0 insertions, 49 deletions
diff --git a/java/Main.java b/java/Main.java
deleted file mode 100644
index 76cb839..0000000
--- a/java/Main.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package org.lambdanantes.lcgoji;
-
-import lombok.extern.slf4j.Slf4j;
-import org.apache.http.client.fluent.Request;
-import org.apache.http.client.fluent.Response;
-import org.apache.http.entity.StringEntity;
-
-import static spark.Spark.*;
-
-@Slf4j
-public class Main {
-
- public static final String TEAM_NAME = "LCGOJI";
- public static final int SELF_PORT = 8888;
- public static final String SELF_URL = "http://127.0.0.1:" + SELF_PORT;
- public static final String TESTER_URL = "http://127.0.0.1:8080";
-
- public static void main(String[] args) throws Exception {
- port(SELF_PORT);
-
- before((request, response) -> log.info("Requête entrante : " + request.requestMethod() + " " + request.pathInfo() + ", query params : " + request.queryString()));
-
- // API pour l'évaluation de λ-term
- // Le body est une S-expression sous sa forme textuelle
- post("/eval", (request, response) -> {
- String body = request.body();
- log.info("Demande d'évaluation de l'expression : " + body);
-
- // TODO Parser, contruire l'AST, l'évaluer
- String result = body; // Renvoie la s-expression à l'identique pour le moment
-
- log.info("Réponse envoyée : " + body);
-
- return result.getBytes();
- });
-
- init();
-
- // Enregistrement de notre API auprès du tester d'API
- String jsonBody = "{\"url\":\"" + SELF_URL + "/eval\", \"name\": \"" + TEAM_NAME + "\"}";
- Response response = Request.Post(TESTER_URL + "/register")
- .addHeader("Content-type", "application/json")
- .body(new StringEntity(jsonBody))
- .execute();
-
- log.info("Résultat de l'enregistrement : "+response.returnContent().toString());
- }
-
-} \ No newline at end of file