Interface QueueMessage
public interface QueueMessage
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidenable(boolean enabled) Enable/Disable sending mail messagebooleanput(MessageInfo message) Puts the message into the queuevoidRemoves all queue elementsvoidsend()Peek the message from queue and sendbooleansendMessage(MessageInfo message) Sends mail instantly without passing by queue (use directly the mail service).
-
Field Details
-
MESSAGE_ADDED_IN_QUEUE
- See Also:
-
MESSAGE_DELETED_FROM_QUEUE
- See Also:
-
MESSAGE_SENT_FROM_QUEUE
- See Also:
-
-
Method Details
-
put
Puts the message into the queue- Parameters:
message-- Returns:
- Throws:
Exception
-
send
Peek the message from queue and send- Throws:
Exception
-
sendMessage
Sends mail instantly without passing by queue (use directly the mail service). If sending mail is suspended (by Mail Counter MBean), the message will not be sent, thus it will be suspended.- Parameters:
message- the message to be sent- Returns:
- true if the message is sent or mail service is off
- Throws:
Exception
-
removeAll
Removes all queue elements- Throws:
Exception
-
enable
void enable(boolean enabled) Enable/Disable sending mail message- Parameters:
enabled- true to enable and false to disable
-