Class BaseMessageMDN

    • Field Detail

      • headers

        private javax.mail.internet.InternetHeaders headers
      • attributes

        private java.util.Map<java.lang.String,​java.lang.String> attributes
      • message

        @Nonnull
        private Message message
      • data

        private javax.mail.internet.MimeBodyPart data
      • text

        private java.lang.String text
    • Constructor Detail

      • BaseMessageMDN

        public BaseMessageMDN​(@Nonnull
                              Message msg)
    • Method Detail

      • setAttribute

        public void setAttribute​(java.lang.String key,
                                 java.lang.String value)
        Specified by:
        setAttribute in interface MessageMDN
      • getAttribute

        public java.lang.String getAttribute​(java.lang.String key)
        Specified by:
        getAttribute in interface MessageMDN
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.String> getAttributes()
        Specified by:
        getAttributes in interface MessageMDN
      • setAttributes

        public void setAttributes​(java.util.Map<java.lang.String,​java.lang.String> attributes)
        Specified by:
        setAttributes in interface MessageMDN
      • getData

        public javax.mail.internet.MimeBodyPart getData()
        Specified by:
        getData in interface MessageMDN
      • setData

        public void setData​(javax.mail.internet.MimeBodyPart data)
        Specified by:
        setData in interface MessageMDN
      • setHeader

        public void setHeader​(java.lang.String key,
                              java.lang.String value)
        Specified by:
        setHeader in interface MessageMDN
      • getHeader

        public java.lang.String getHeader​(java.lang.String key)
        Specified by:
        getHeader in interface MessageMDN
      • getHeader

        public java.lang.String getHeader​(java.lang.String key,
                                          java.lang.String delimiter)
        Specified by:
        getHeader in interface MessageMDN
      • getHeaders

        public javax.mail.internet.InternetHeaders getHeaders()
        Specified by:
        getHeaders in interface MessageMDN
      • setHeaders

        public void setHeaders​(javax.mail.internet.InternetHeaders headers)
        Specified by:
        setHeaders in interface MessageMDN
      • copyHeaders

        public void copyHeaders​(javax.mail.internet.InternetHeaders srcHeaders)
        Specified by:
        copyHeaders in interface MessageMDN
      • setMessageID

        public void setMessageID​(java.lang.String messageID)
        Specified by:
        setMessageID in interface MessageMDN
      • getText

        public java.lang.String getText()
        Specified by:
        getText in interface MessageMDN
      • setText

        public void setText​(java.lang.String text)
        Specified by:
        setText in interface MessageMDN
      • addHeader

        public void addHeader​(java.lang.String key,
                              java.lang.String value)
        Specified by:
        addHeader in interface MessageMDN
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • readObject

        private void readObject​(java.io.ObjectInputStream in)
                         throws java.io.IOException,
                                java.lang.ClassNotFoundException
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • writeObject

        private void writeObject​(java.io.ObjectOutputStream out)
                          throws java.io.IOException
        Throws:
        java.io.IOException