クラス DelegatingServletInputStream

java.lang.ObjectSE
java.io.InputStreamSE
jakarta.servlet.ServletInputStream
org.springframework.mock.web.DelegatingServletInputStream
実装されているすべてのインターフェース:
CloseableSE, AutoCloseableSE

public class DelegatingServletInputStream extends jakarta.servlet.ServletInputStream
ServletInputStream の実装を委譲します。

MockHttpServletRequest で使用されます。通常、アプリケーションコントローラーのテストには直接使用されません。

導入:
1.0.2
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • DelegatingServletInputStream

      public DelegatingServletInputStream(InputStreamSE sourceStream)
      指定されたソースストリームの DelegatingServletInputStream を作成します。
      パラメーター:
      sourceStream - ソースストリーム (非 null)
  • メソッドの詳細

    • getSourceStream

      public final InputStreamSE getSourceStream()
      基になるソースストリームを返します(null は決してしないでください)。
    • read

      public int read() throws IOExceptionSE
      次で指定:
      クラス InputStreamSEread 
      例外:
      IOExceptionSE
    • available

      public int available() throws IOExceptionSE
      オーバーライド:
      クラス InputStreamSEavailable 
      例外:
      IOExceptionSE
    • close

      public void close() throws IOExceptionSE
      次で指定:
      インターフェース AutoCloseableSEclose 
      次で指定:
      インターフェース CloseableSEclose 
      オーバーライド:
      クラス InputStreamSEclose 
      例外:
      IOExceptionSE
    • isFinished

      public boolean isFinished()
      次で指定:
      クラス jakarta.servlet.ServletInputStreamisFinished 
    • isReady

      public boolean isReady()
      次で指定:
      クラス jakarta.servlet.ServletInputStreamisReady 
    • setReadListener

      public void setReadListener(jakarta.servlet.ReadListener readListener)
      次で指定:
      クラス jakarta.servlet.ServletInputStreamsetReadListener