Class InputLimit


  • public class InputLimit
    extends java.lang.Object
    Used to limiting the size of an incoming response body of unknown size that is optimistically being read in anticipation of caching it.
    Since:
    4.1
    • Constructor Summary

      Constructors 
      Constructor Description
      InputLimit​(long value)
      Create a limit for how many bytes of a response body to read.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getValue()
      Returns the current maximum limit that was set on creation.
      boolean isReached()
      Returns true if the input limit has been reached.
      void reached()
      Used to report that the limit has been reached.
      • Methods inherited from class java.lang.Object

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

      • InputLimit

        public InputLimit​(long value)
        Create a limit for how many bytes of a response body to read.
        Parameters:
        value - maximum length in bytes
    • Method Detail

      • getValue

        public long getValue()
        Returns the current maximum limit that was set on creation.
      • reached

        public void reached()
        Used to report that the limit has been reached.
      • isReached

        public boolean isReached()
        Returns true if the input limit has been reached.