Class MailStreamProvider

  • All Implemented Interfaces:
    jakarta.mail.util.StreamProvider

    public class MailStreamProvider
    extends java.lang.Object
    implements jakarta.mail.util.StreamProvider
    Contains the required encoders/decoders and streams required by the API.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface jakarta.mail.util.StreamProvider

        jakarta.mail.util.StreamProvider.EncoderTypes
    • Constructor Summary

      Constructors 
      Constructor Description
      MailStreamProvider()
      Public constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.InputStream inputBase64​(java.io.InputStream in)  
      java.io.InputStream inputBinary​(java.io.InputStream in)  
      LineInputStream inputLineStream​(java.io.InputStream in, boolean allowutf8)  
      java.io.InputStream inputQ​(java.io.InputStream in)  
      java.io.InputStream inputQP​(java.io.InputStream in)  
      java.io.InputStream inputSharedByteArray​(byte[] bytes)  
      java.io.InputStream inputUU​(java.io.InputStream in)  
      java.io.OutputStream outputB​(java.io.OutputStream out)  
      java.io.OutputStream outputBase64​(java.io.OutputStream out)  
      java.io.OutputStream outputBinary​(java.io.OutputStream out)  
      LineOutputStream outputLineStream​(java.io.OutputStream out, boolean allowutf8)  
      java.io.OutputStream outputQ​(java.io.OutputStream out, boolean encodingWord)  
      java.io.OutputStream outputQP​(java.io.OutputStream out)  
      java.io.OutputStream outputUU​(java.io.OutputStream out, java.lang.String filename)  
      • Methods inherited from class java.lang.Object

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

      • MailStreamProvider

        public MailStreamProvider()
        Public constructor.
    • Method Detail

      • inputBase64

        public java.io.InputStream inputBase64​(java.io.InputStream in)
        Specified by:
        inputBase64 in interface jakarta.mail.util.StreamProvider
      • outputBase64

        public java.io.OutputStream outputBase64​(java.io.OutputStream out)
        Specified by:
        outputBase64 in interface jakarta.mail.util.StreamProvider
      • inputBinary

        public java.io.InputStream inputBinary​(java.io.InputStream in)
        Specified by:
        inputBinary in interface jakarta.mail.util.StreamProvider
      • outputBinary

        public java.io.OutputStream outputBinary​(java.io.OutputStream out)
        Specified by:
        outputBinary in interface jakarta.mail.util.StreamProvider
      • outputB

        public java.io.OutputStream outputB​(java.io.OutputStream out)
        Specified by:
        outputB in interface jakarta.mail.util.StreamProvider
      • inputQ

        public java.io.InputStream inputQ​(java.io.InputStream in)
        Specified by:
        inputQ in interface jakarta.mail.util.StreamProvider
      • outputQ

        public java.io.OutputStream outputQ​(java.io.OutputStream out,
                                            boolean encodingWord)
        Specified by:
        outputQ in interface jakarta.mail.util.StreamProvider
      • inputLineStream

        public LineInputStream inputLineStream​(java.io.InputStream in,
                                               boolean allowutf8)
        Specified by:
        inputLineStream in interface jakarta.mail.util.StreamProvider
      • outputLineStream

        public LineOutputStream outputLineStream​(java.io.OutputStream out,
                                                 boolean allowutf8)
        Specified by:
        outputLineStream in interface jakarta.mail.util.StreamProvider
      • inputQP

        public java.io.InputStream inputQP​(java.io.InputStream in)
        Specified by:
        inputQP in interface jakarta.mail.util.StreamProvider
      • outputQP

        public java.io.OutputStream outputQP​(java.io.OutputStream out)
        Specified by:
        outputQP in interface jakarta.mail.util.StreamProvider
      • inputSharedByteArray

        public java.io.InputStream inputSharedByteArray​(byte[] bytes)
        Specified by:
        inputSharedByteArray in interface jakarta.mail.util.StreamProvider
      • inputUU

        public java.io.InputStream inputUU​(java.io.InputStream in)
        Specified by:
        inputUU in interface jakarta.mail.util.StreamProvider
      • outputUU

        public java.io.OutputStream outputUU​(java.io.OutputStream out,
                                             java.lang.String filename)
        Specified by:
        outputUU in interface jakarta.mail.util.StreamProvider