# Hierarchy For All Packages

Package Hierarchies:

- org.apache.sling.commons.messaging.mail,
- org.apache.sling.commons.messaging.mail.internal

## Class Hierarchy

- java.lang.Object
  - org.apache.sling.commons.messaging.mail.internal.SimpleMailService (implements org.apache.sling.commons.messaging.mail.MailService)
  - org.apache.sling.commons.messaging.mail.internal.SimpleMessageBuilder (implements org.apache.sling.commons.messaging.mail.MessageBuilder)
  - org.apache.sling.commons.messaging.mail.internal.SimpleMessageIdProvider (implements org.apache.sling.commons.messaging.mail.MessageIdProvider)

## Interface Hierarchy

- org.apache.sling.commons.messaging.mail.MessageBuilder
- org.apache.sling.commons.messaging.mail.MessageIdProvider
- org.apache.sling.commons.messaging.MessageService<T,​S>
  - org.apache.sling.commons.messaging.mail.MailService