Add JavaDoc for inbox and delete commands
This commit is contained in:
parent
f975977853
commit
db7d78bab9
@ -323,6 +323,14 @@ public class MessageClient implements IMessageClient, Runnable {
|
|||||||
return (Base64.getEncoder().encodeToString(cipherTextChallenge));
|
return (Base64.getEncoder().encodeToString(cipherTextChallenge));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Queries the MailboxServer for messages sent to a user.
|
||||||
|
* <p>
|
||||||
|
* Sends the 'list' command to the MailboxServer. From the output
|
||||||
|
* the IDs of the messages are extracted. For every ID, the 'show'
|
||||||
|
* command is sent to the MailboxServer and then printed to the
|
||||||
|
* shell.
|
||||||
|
*/
|
||||||
@Command
|
@Command
|
||||||
@Override
|
@Override
|
||||||
public void inbox() {
|
public void inbox() {
|
||||||
@ -356,6 +364,11 @@ public class MessageClient implements IMessageClient, Runnable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Deletes a message with the given ID from the MailboxServer.
|
||||||
|
*
|
||||||
|
* @param id The ID of the message that should be deleted.
|
||||||
|
*/
|
||||||
@Command
|
@Command
|
||||||
@Override
|
@Override
|
||||||
public void delete(String id) {
|
public void delete(String id) {
|
||||||
@ -443,6 +456,16 @@ public class MessageClient implements IMessageClient, Runnable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Takes a message from the command line and sends it to the TransferServer.
|
||||||
|
* <p>
|
||||||
|
* The message is replayed to the TransferServer via the DMTP2.0
|
||||||
|
* protocol and a hash of the message is calculated and appended.
|
||||||
|
*
|
||||||
|
* @param to comma separated list of recipients
|
||||||
|
* @param subject the message subject
|
||||||
|
* @param data the message data
|
||||||
|
*/
|
||||||
@Command
|
@Command
|
||||||
@Override
|
@Override
|
||||||
public void msg(String to, String subject, String data) {
|
public void msg(String to, String subject, String data) {
|
||||||
@ -530,6 +553,9 @@ public class MessageClient implements IMessageClient, Runnable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Shuts down the MessageClient.
|
||||||
|
*/
|
||||||
@Command
|
@Command
|
||||||
@Override
|
@Override
|
||||||
public void shutdown() {
|
public void shutdown() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user