throws MessageBoxException {
if (isAccessible(messageBoxId, MessageBoxConstants.SQS_OPERATION_DELETE_MESSAGE)) {
MessageBox messageBox = messageBoxStore.get(messageBoxId);
if (messageBox != null) {
if (messageBox.deleteMessage(receiptHandler) == null) {
throw new MessageBoxException(receiptHandler + " ,No such receiptHandler exists" +
" with " + messageBoxId);
} else {
if (log.isInfoEnabled()) {
log.info("Message with receiptHandler " + receiptHandler + " successfully" +
" deleted.");