Package io.grpc

Interface KnownLength


  • public interface KnownLength
    An InputStream or alike whose total number of bytes that can be read is known upfront.

    Usually it's a InputStream that also implements this interface, in which case InputStream.available() has a stronger semantic by returning an accurate number instead of an estimation.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int available()
      Returns the total number of bytes that can be read (or skipped over) from this object until all bytes have been read out.
    • Method Detail

      • available

        int available()
               throws IOException
        Returns the total number of bytes that can be read (or skipped over) from this object until all bytes have been read out.
        Throws:
        IOException