From c496a2222a13887a107c12dc28e2506f52dd0901 Mon Sep 17 00:00:00 2001 From: Ivan Olexyn Date: Thu, 16 Apr 2020 20:02:26 +0200 Subject: [PATCH] + dummy code. --- mispbridge/src/BridgeServlet.java | 50 +++++++++++++++++++++++++++++++ mispclient/src/ClientServlet.java | 42 ++++++++++++++++++++++++++ 2 files changed, 92 insertions(+) diff --git a/mispbridge/src/BridgeServlet.java b/mispbridge/src/BridgeServlet.java index 835f7d5..b0576b9 100644 --- a/mispbridge/src/BridgeServlet.java +++ b/mispbridge/src/BridgeServlet.java @@ -23,8 +23,58 @@ public final class BridgeServlet extends HttpServlet { public BridgeServlet() { + + } + + + // handle POST (Ride) + // add Ride to AvailableRides + + // handle GET (Link) + // remove Ride from AvailableRides + // add Ride to ReservedRides + // send OK (Ride) to mispclient + // send OK (Ride) to public + + // handle GET (Ride) + // if Ride in ReservedRides, + // remove Ride from ReservedRides + // add Ride to Deliveredrides + + // handle GET (Ride)(Request) + // if Ride in DeliveredRides + // remove Ride from DeliveredRides + // add Ride to NewRequest + // send OK (Ride)(Request) + // remove Ride from NewRequest + // add Ride to ForwardedRequest + + // handle GET (Ride)(Data) + // if Ride in ForwardedRequest + // remove Ride from ForwardedRequest + // add Ride to NewData + // send OK (Ride)(Data) + // remove Ride from NewData + // add Ride to ForwardedData + // send OK (EOL) + // remove Ride from ForwardedData + // add Ride to EOL + + + // # send OK (Ride) to mispclient + + // # send OK (Ride) to public + + // # send OK (Ride)(Request) + + // # send OK (Ride)(Data) + + // # send OK (EOL) + + + public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter writer = response.getWriter(); diff --git a/mispclient/src/ClientServlet.java b/mispclient/src/ClientServlet.java index 9d8d810..b6d7cd1 100644 --- a/mispclient/src/ClientServlet.java +++ b/mispclient/src/ClientServlet.java @@ -21,9 +21,51 @@ public final class ClientServlet extends HttpServlet { public ClientServlet() { + // Thread 1 + // get ride count from mispbridge + // while ride count < max + // add POST (Ride) to AvailableRides + // send POST (Ride) + + + // Thread 2 + // for Rides in ReservedRides, + // send GET (Ride) } + // handle OK (Ride) + // remove Ride from AvailableRides + // add Ride to ReservedRides + + // handle OK (Ride)(Request) + // remove Ride from AvailableRides + // add Request to NewRequest + // send GET (Request) + // remove Ride from NewRequest + // add Ride to ForwardedRequest + + // handle OK (Data) + // remove Ride from ForwardedRequest + // add Ride to NewData + // send GET (Ride)(Data) + // remove Ride from NewData + // add Ride to ForwardedData + + // handle OK (EOL) + // remove Ride from ForwardedData + // add Ride to EOl + + + // # send POST (Ride) + + // # send GET (Ride) + + // # send GET (Request) + + // # send GET (Ride)(Data) + + public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter writer = response.getWriter();