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

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

    • 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