public interface MessageSender extends ServerExtension
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
describe()
Returns name / description of this message sender (e.g.
|
java.lang.String |
getAddress(SUser user)
Returns address which can be used to send message to the specified user
|
void |
sendMessage(java.lang.String shortSummary,
java.lang.String message,
java.util.Set<java.lang.String> recipients)
Sends a message to specified recipients
|
void sendMessage(@Nullable
java.lang.String shortSummary,
@NotNull
java.lang.String message,
@NotNull
java.util.Set<java.lang.String> recipients)
throws SendFailedException
shortSummary - message summary (e.g. subject for email), can be nullmessage - message textrecipients - collection of recipientsSendFailedException - if failed to send message@Nullable
java.lang.String getAddress(@NotNull
SUser user)
user - recipient@NotNull java.lang.String describe()