Handle exceptions in delete command
This commit is contained in:
parent
e30359652c
commit
f975977853
@ -358,17 +358,21 @@ public class MessageClient implements IMessageClient, Runnable {
|
|||||||
|
|
||||||
@Command
|
@Command
|
||||||
@Override
|
@Override
|
||||||
public void delete(String id) throws BadPaddingException, IllegalBlockSizeException {
|
public void delete(String id) {
|
||||||
String message;
|
String message;
|
||||||
logger.info("Received 'delete' command for id " + id);
|
logger.info("Received 'delete' command for id " + id);
|
||||||
message = "delete " + id;
|
message = "delete " + id;
|
||||||
this.dmapOut.println(getAesCiphertext(message));
|
|
||||||
try {
|
try {
|
||||||
|
this.dmapOut.println(getAesCiphertext(message));
|
||||||
String result = "";
|
String result = "";
|
||||||
result = getAesPlaintext(dmapIn.readLine());
|
result = getAesPlaintext(dmapIn.readLine());
|
||||||
System.out.println(result);
|
System.out.println(result);
|
||||||
|
} catch (BadPaddingException | IllegalBlockSizeException e) {
|
||||||
|
logger.severe("Error during encryption/decryption");
|
||||||
|
e.printStackTrace();
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
System.out.println("IO Exception " + e.getMessage());
|
logger.severe("Could not connect to MailboxHost " + this.mailboxHost + " on port " + this.mailboxPort);
|
||||||
|
shutdown();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user