Module jakarta.mail

Class MimeMessage.RecipientType

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    MimeMessage

    public static class MimeMessage.RecipientType
    extends Message.RecipientType
    This inner class extends the jakarta.mail.Message.RecipientType class to add additional RecipientTypes. The one additional RecipientType currently defined here is NEWSGROUPS.
    See Also:
    Message.RecipientType, Serialized Form
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected RecipientType​(java.lang.String type)
      Constructor for use by subclasses.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object readResolve()
      When deserializing a RecipientType, we need to make sure to return only one of the known static final instances defined in this class.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • RecipientType

        protected RecipientType​(java.lang.String type)
        Constructor for use by subclasses.
        Parameters:
        type - the recipient type
    • Method Detail

      • readResolve

        protected java.lang.Object readResolve()
                                        throws java.io.ObjectStreamException
        Description copied from class: Message.RecipientType
        When deserializing a RecipientType, we need to make sure to return only one of the known static final instances defined in this class. Subclasses must implement their own readResolve method that checks for their known instances before calling this super method.
        Overrides:
        readResolve in class Message.RecipientType
        Returns:
        the RecipientType object instance
        Throws:
        java.io.ObjectStreamException - for object stream errors