summaryrefslogtreecommitdiffstats
path: root/src/main/java/derms/frontend/FE.java
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-11-28 10:37:30 -0500
committerGitHub <noreply@github.com>2024-11-28 10:37:30 -0500
commit0cae203edc71b0285d2971f9124f24cb543b8e39 (patch)
treea16d0137d60d813c6ff06f2029ad8a935d2a804e /src/main/java/derms/frontend/FE.java
parentb7dabf61e2f4deea23c9a4cbf33da419d031c5e8 (diff)
parentfe384df239711ad0990e39d585e64292816bf24f (diff)
downloadsoen423-0cae203edc71b0285d2971f9124f24cb543b8e39.zip
Merge pull request #1 from sam-rba/ReplicaManager
merge replicas
Diffstat (limited to 'src/main/java/derms/frontend/FE.java')
-rw-r--r--src/main/java/derms/frontend/FE.java20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/main/java/derms/frontend/FE.java b/src/main/java/derms/frontend/FE.java
index e49dd61..decea07 100644
--- a/src/main/java/derms/frontend/FE.java
+++ b/src/main/java/derms/frontend/FE.java
@@ -7,6 +7,8 @@ import java.net.InetAddress;
import java.net.SocketException;
import javax.xml.ws.Endpoint;
+import derms.Request;
+import derms.Response;
//import constants.Constants;
@@ -20,8 +22,8 @@ public class FE {
private static final int RM_Multicast_Port = 1234;
public static String FE_Address = "http://localhost:8067/service/FE";
private static final String FE_IP_Address = "";
-
-
+
+
// public static String FE_IP_Address = "localhost";
public static void main(String[] args) {
@@ -30,7 +32,7 @@ public class FE {
@Override
public void informRmHasBug(int RmNumber) {
// String errorMessage = new MyRequest(RmNumber, "1").toString();
- MyRequest errorMessage = new MyRequest(RmNumber, "1");
+ Request errorMessage = new Request(RmNumber, "1");
System.out.println("Rm:" + RmNumber + "has bug");
// sendMulticastFaultMessageToRms(errorMessage);
sendUnicastToSequencer(errorMessage);
@@ -39,21 +41,21 @@ public class FE {
@Override
public void informRmIsDown(int RmNumber) {
// String errorMessage = new MyRequest(RmNumber, "2").toString();
- MyRequest errorMessage = new MyRequest(RmNumber, "2");
+ Request errorMessage = new Request(RmNumber, "2");
System.out.println("Rm:" + RmNumber + "is down");
// sendMulticastFaultMessageToRms(errorMessage);
sendUnicastToSequencer(errorMessage);
}
@Override
- public int sendRequestToSequencer(MyRequest myRequest) {
+ public int sendRequestToSequencer(Request myRequest) {
return sendUnicastToSequencer(myRequest);
}
@Override
- public void retryRequest(MyRequest myRequest) {
+ public void retryRequest(Request request) {
System.out.println("No response from all Rms, Retrying request...");
- sendUnicastToSequencer(myRequest);
+ sendUnicastToSequencer(request);
}
};
DERMSServerImpl servant = new DERMSServerImpl(inter);
@@ -75,7 +77,7 @@ public class FE {
}
- private static int sendUnicastToSequencer(MyRequest requestFromClient) {
+ private static int sendUnicastToSequencer(Request requestFromClient) {
DatagramSocket aSocket = null;
String dataFromClient = requestFromClient.toString();
System.out.println("FE:sendUnicastToSequencer>>>" + dataFromClient);
@@ -154,7 +156,7 @@ public class FE {
String sentence = new String(response.getData(), 0,
response.getLength()).trim();
System.out.println("FE:Response received from Rm>>>" + sentence);
- RmResponse rmResponse = new RmResponse(sentence);
+ Response rmResponse = new Response(sentence);
// String[] parts = sentence.split(";");
System.out.println("Adding response to FrontEndImplementation:");