Module jakarta.mail

Class ResponseInputStream


  • public class ResponseInputStream
    extends java.lang.Object
    Inputstream that is used to read a Response.
    Author:
    Arun Krishnan, Bill Shannon
    • Constructor Detail

      • ResponseInputStream

        public ResponseInputStream​(java.io.InputStream in)
        Constructor.
        Parameters:
        in - the InputStream to wrap
    • Method Detail

      • readResponse

        public ByteArray readResponse()
                               throws java.io.IOException
        Read a Response from the InputStream.
        Returns:
        ByteArray that contains the Response
        Throws:
        java.io.IOException - for I/O errors
      • readResponse

        public ByteArray readResponse​(ByteArray ba)
                               throws java.io.IOException
        Read a Response from the InputStream.
        Parameters:
        ba - the ByteArray in which to store the response, or null
        Returns:
        ByteArray that contains the Response
        Throws:
        java.io.IOException - for I/O errors
      • available

        public int available()
                      throws java.io.IOException
        How much buffered data do we have?
        Returns:
        number of bytes available
        Throws:
        java.io.IOException - if the stream has been closed
        Since:
        JavaMail 1.5.4