| Interface | Description | 
|---|---|
| AbandonedSender.Factory | |
| AddReviewerSender.Factory | |
| CommentSender.Factory | |
| CreateChangeSender.Factory | |
| EmailSender | 
 Sends email messages to third parties. 
 | 
| EmailTokenVerifier | 
 Verifies the token sent by  
RegisterNewEmailSender. | 
| FromAddressGenerator | 
 Constructs an address to send email from. 
 | 
| MergedSender.Factory | |
| MergeFailSender.Factory | |
| RegisterNewEmailSender.Factory | |
| ReplacePatchSetSender.Factory | |
| ReplyToChangeSender.Factory<T extends ReplyToChangeSender> | |
| RestoredSender.Factory | |
| RevertedSender.Factory | 
| Class | Description | 
|---|---|
| AbandonedSender | 
 Send notice about a change being abandoned by its owner. 
 | 
| Address | |
| AddReviewerSender | 
 Asks a user to review a change. 
 | 
| ChangeEmail | 
 Sends an email to one or more interested parties. 
 | 
| CommentSender | 
 Send comments, after the author of them hit used Publish Comments in the UI. 
 | 
| CreateChangeSender | 
 Notify interested parties of a brand new change. 
 | 
| EmailArguments | |
| EmailHeader | |
| EmailHeader.AddressList | |
| EmailHeader.Date | |
| EmailHeader.String | |
| EmailModule | |
| EmailTokenVerifier.ParsedToken | 
 Pair returned from decode to provide the data used during encode. 
 | 
| FromAddressGeneratorProvider | 
 Creates a  
FromAddressGenerator from the GerritServerConfig | 
| MailUtil | |
| MailUtil.MailRecipients | |
| MergedSender | 
 Send notice about a change successfully merged. 
 | 
| MergeFailSender | 
 Send notice about a change failing to merged. 
 | 
| NewChangeSender | 
 Sends an email alerting a user to a new change for them to review. 
 | 
| NotificationEmail | 
 Common class for notifications that are related to a project and branch 
 | 
| OutgoingEmail | 
 Sends an email to one or more interested parties. 
 | 
| PatchSetNotificationSender | |
| ProjectWatch | |
| ProjectWatch.Watchers | |
| RegisterNewEmailSender | |
| ReplacePatchSetSender | 
 Send notice of new patch sets for reviewers. 
 | 
| ReplyToChangeSender | 
 Alert a user to a reply to a change, usually commentary made during review. 
 | 
| RestoredSender | 
 Send notice about a change being restored by its owner. 
 | 
| RevertedSender | 
 Send notice about a change being reverted. 
 | 
| SignedTokenEmailTokenVerifier | 
 Verifies the token sent by  
RegisterNewEmailSender. | 
| SignedTokenEmailTokenVerifier.Module | |
| SmtpEmailSender | 
 Sends email via a nearby SMTP server. 
 | 
| SmtpEmailSender.Module | |
| VelocityRuntimeProvider | 
 Configures Velocity template engine for sending email. 
 | 
| VelocityRuntimeProvider.Slf4jLogChute | 
 Connects Velocity to sfl4j. 
 | 
| Enum | Description | 
|---|---|
| RecipientType | |
| SmtpEmailSender.Encryption | 
| Exception | Description | 
|---|---|
| EmailTokenVerifier.InvalidTokenException | 
 Exception thrown when a token does not parse correctly. 
 |