Class MessageBuilder


  • @Deprecated
    public class MessageBuilder
    extends java.lang.Object
    Deprecated.
    Deprecated: please use Message.Builder instead This builder will create message that do not respect the Message.getDate() contract regarding the return value when the message do not have a Date header See MIME4J-262
    • Constructor Detail

      • MessageBuilder

        public MessageBuilder()
        Deprecated.
      • MessageBuilder

        private MessageBuilder​(Message.Builder builder)
        Deprecated.
    • Method Detail

      • read

        public static MessageBuilder read​(java.io.InputStream is)
                                   throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • disableFlatMode

        public MessageBuilder disableFlatMode()
        Deprecated.
      • enableContentDecoding

        public MessageBuilder enableContentDecoding()
        Deprecated.
      • disableContentDecoding

        public MessageBuilder disableContentDecoding()
        Deprecated.
      • getField

        public Field getField​(java.lang.String name)
        Deprecated.
      • getField

        public <F extends Field> F getField​(java.lang.String name,
                                            java.lang.Class<F> clazz)
        Deprecated.
      • getFields

        public java.util.List<Field> getFields()
        Deprecated.
      • getFields

        public <F extends Field> java.util.List<F> getFields​(java.lang.String name,
                                                             java.lang.Class<F> clazz)
        Deprecated.
      • removeFields

        public MessageBuilder removeFields​(java.lang.String name)
        Deprecated.
      • containsField

        public boolean containsField​(java.lang.String name)
        Deprecated.
      • getMimeType

        public java.lang.String getMimeType()
        Deprecated.
      • getCharset

        public java.lang.String getCharset()
        Deprecated.
      • getContentTransferEncoding

        public java.lang.String getContentTransferEncoding()
        Deprecated.
      • setContentTransferEncoding

        public MessageBuilder setContentTransferEncoding​(java.lang.String contentTransferEncoding)
        Deprecated.
      • getDispositionType

        public java.lang.String getDispositionType()
        Deprecated.
      • setContentDisposition

        public MessageBuilder setContentDisposition​(java.lang.String dispositionType)
        Deprecated.
      • setContentDisposition

        public MessageBuilder setContentDisposition​(java.lang.String dispositionType,
                                                    java.lang.String filename)
        Deprecated.
      • setContentDisposition

        public MessageBuilder setContentDisposition​(java.lang.String dispositionType,
                                                    java.lang.String filename,
                                                    long size)
        Deprecated.
      • setContentDisposition

        public MessageBuilder setContentDisposition​(java.lang.String dispositionType,
                                                    java.lang.String filename,
                                                    long size,
                                                    java.util.Date creationDate,
                                                    java.util.Date modificationDate,
                                                    java.util.Date readDate)
        Deprecated.
      • getBody

        public Body getBody()
        Deprecated.
      • setBody

        public MessageBuilder setBody​(java.lang.String text,
                                      java.nio.charset.Charset charset)
                               throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • setBody

        public MessageBuilder setBody​(java.lang.String text,
                                      java.lang.String subtype,
                                      java.nio.charset.Charset charset)
                               throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • setBody

        public MessageBuilder setBody​(byte[] bin,
                                      java.lang.String mimeType)
                               throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getFilename

        public java.lang.String getFilename()
        Deprecated.
      • getSize

        public long getSize()
        Deprecated.
      • getCreationDate

        public java.util.Date getCreationDate()
        Deprecated.
      • getModificationDate

        public java.util.Date getModificationDate()
        Deprecated.
      • getReadDate

        public java.util.Date getReadDate()
        Deprecated.
      • getMessageId

        public java.lang.String getMessageId()
        Deprecated.
      • setMessageId

        public MessageBuilder setMessageId​(java.lang.String messageId)
        Deprecated.
      • generateMessageId

        public MessageBuilder generateMessageId​(java.lang.String hostname)
        Deprecated.
      • getSubject

        public java.lang.String getSubject()
        Deprecated.
      • setSubject

        public MessageBuilder setSubject​(java.lang.String subject)
        Deprecated.
      • getDate

        public java.util.Date getDate()
        Deprecated.
      • setDate

        public MessageBuilder setDate​(java.util.Date date)
        Deprecated.
      • setDate

        public MessageBuilder setDate​(java.util.Date date,
                                      java.util.TimeZone zone)
        Deprecated.
      • getSender

        public Mailbox getSender()
        Deprecated.
      • parse

        public MessageBuilder parse​(java.io.InputStream is)
                             throws java.io.IOException
        Deprecated.
        Throws:
        java.io.IOException
      • getReplyTo

        public AddressList getReplyTo()
        Deprecated.
      • setReplyTo

        public MessageBuilder setReplyTo​(java.util.Collection<? extends Address> replyTo)
        Deprecated.
      • build

        public Message build()
        Deprecated.