类 DelegatingServletInputStream

java.lang.Object
java.io.InputStream
jakarta.servlet.ServletInputStream
cn.taketoday.mock.web.DelegatingServletInputStream
所有已实现的接口:
Closeable, AutoCloseable

public class DelegatingServletInputStream extends jakarta.servlet.ServletInputStream
Delegating implementation of ServletInputStream.

Used by MockHttpServletRequest; typically not directly used for testing application controllers.

从以下版本开始:
4.0
作者:
Juergen Hoeller
另请参阅:
  • 字段详细资料

    • sourceStream

      private final InputStream sourceStream
    • finished

      private boolean finished
  • 构造器详细资料

    • DelegatingServletInputStream

      public DelegatingServletInputStream(InputStream sourceStream)
      Create a DelegatingServletInputStream for the given source stream.
      参数:
      sourceStream - the source stream (never null)
  • 方法详细资料

    • getSourceStream

      public final InputStream getSourceStream()
      Return the underlying source stream (never null).
    • read

      public int read() throws IOException
      指定者:
      read 在类中 InputStream
      抛出:
      IOException
    • available

      public int available() throws IOException
      覆盖:
      available 在类中 InputStream
      抛出:
      IOException
    • close

      public void close() throws IOException
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 Closeable
      覆盖:
      close 在类中 InputStream
      抛出:
      IOException
    • isFinished

      public boolean isFinished()
      指定者:
      isFinished 在类中 jakarta.servlet.ServletInputStream
    • isReady

      public boolean isReady()
      指定者:
      isReady 在类中 jakarta.servlet.ServletInputStream
    • setReadListener

      public void setReadListener(jakarta.servlet.ReadListener readListener)
      指定者:
      setReadListener 在类中 jakarta.servlet.ServletInputStream