public void commandResponse(ImapCommand command, String message) { untagged(); commandName(command); message(message); end(); }
/** * Writes a standard tagged OK response on completion of a command, * with a response code (eg READ-WRITE) * Response is writen as: * <pre> a01 OK [responseCode] COMMAND_NAME completed.</pre> * * @param command The ImapCommand which was completed. * @param responseCode A string response code to send to the client. */ public void commandComplete(ImapCommand command, String responseCode) { tag(); message(OK); responseCode(responseCode); commandName(command); message("completed."); end(); }
/** * Writes a standard NO response on command failure, together with a * descriptive message. * Response is writen as: * <pre> a01 NO [responseCode] COMMAND_NAME failed. <reason></pre> * * @param command The ImapCommand which failed. * @param responseCode The Imap response code to send. * @param reason A message describing why the command failed. */ public void commandFailed(ImapCommand command, String responseCode, String reason) { tag(); message(NO); responseCode(responseCode); commandName(command); message("failed."); message(reason); end(); }