File tree Expand file tree Collapse file tree 2 files changed +17
-4
lines changed
src/main/java/group25/Utils Expand file tree Collapse file tree 2 files changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -254,14 +254,29 @@ if [ "${2}" == "--rm" ]; then
254254 else
255255 case " ${3} " in
256256 [Cc]ustomer)
257+ eval " $( run_rmi_server Customer ${CUST_RM_PORT} --recover \
258+ -cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} -mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT} ) "
257259 ;;
258260 [Cc]ar)
261+ eval " $( run_rmi_server Car ${CAR_RM_PORT} --recover \
262+ -ch ${CAR_RM_HOST} -cp ${CAR_RM_PORT} -cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} \
263+ -mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT} ) "
259264 ;;
260265 [Rr]oom)
266+ eval " $( run_rmi_server Room ${ROOM_RM_PORT} --recover \
267+ -rh ${ROOM_RM_HOST} -rp ${ROOM_RM_PORT} -cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} \
268+ -mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT} ) "
261269 ;;
262270 [Ff]light)
271+ eval " $( run_rmi_server Flight ${FLIGHT_RM_PORT} --recover \
272+ -fh ${FLIGHT_RM_HOST} -fp ${FLIGHT_RM_PORT} -cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} \
273+ -mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT} ) "
263274 ;;
264275 [Mm]id)
276+ eval " $( run_rmi_middleware ${MID_RM_PORT} --recover \
277+ -mwh ${MID_RM_HOST} -mwp ${MID_RM_PORT} \
278+ -cuh ${CUST_RM_HOST} -cup ${CUST_RM_PORT} -fh ${FLIGHT_RM_HOST} -fp ${FLIGHT_RM_PORT} \
279+ -rh ${ROOM_RM_HOST} -rp ${ROOM_RM_PORT} -ch ${CAR_RM_HOST} ) -cp ${CAR_RM_PORT} "
265280 ;;
266281 esac
267282 fi
Original file line number Diff line number Diff line change 88import java .io .IOException ;
99import java .io .ObjectInputStream ;
1010import java .io .ObjectOutputStream ;
11- import java .nio .charset .Charset ;
1211import java .util .HashMap ;
1312
1413import static group25 .Utils .AnsiColors .RED ;
2019
2120public class XMLPersistor {
2221
23- private final Charset UTF8_CHARSET = Charset .forName ("UTF-8" );
24- private final String DATA_FILE_PATH = (System .getProperty ("user.home" )) + "/comp512/DistributedSystemsProject/Data" ;
22+ private final String DATA_FILE_PATH = (System .getProperty ("user.home" ));
2523
2624 private XStream xstream ;
2725
@@ -43,7 +41,7 @@ public XMLPersistor() {
4341
4442 public boolean writeObject (Object obj , String filename ) {
4543 FileOutputStream fos = null ;
46- File dataFile = new File (DATA_FILE_PATH +"/" + filename );
44+ File dataFile = new File (DATA_FILE_PATH +"/" + filename );
4745 try {
4846 dataFile .getParentFile ().mkdir ();
4947 dataFile .createNewFile ();
You can’t perform that action at this time.
0 commit comments