public class DelegatingServletInputStream extends ServletInputStreamEE
ServletInputStream
EE の実装の委譲。MockHttpServletRequest
で使用されます。通常、アプリケーションコントローラーのテストには直接使用されません。
MockHttpServletRequest
コンストラクターと説明 |
---|
DelegatingServletInputStream(InputStreamSE sourceStream) 指定されたソースストリームの DelegatingServletInputStream を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
int | available() |
void | close() |
InputStreamSE | getSourceStream() 基になるソースストリームを返します( null は決してしないでください)。 |
boolean | isFinished() ストリームからすべてのデータが読み取られた場合は true を返し、そうでない場合は false を返します。 |
boolean | isReady() ブロックせずにデータを読み取ることができる場合は true を返し、そうでない場合は false を返します。 |
int | read() |
void | setReadListener(ReadListenerEE readListener) 読み取りが可能になったときに、提供された ReadListener EE を呼び出すよう ServletInputStream に指示します |
readLineEE
markSE, markSupportedSE, readSE, readSE, resetSE, skipSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DelegatingServletInputStream(InputStreamSE sourceStream)
sourceStream
- ソースストリーム (非 null
)public final InputStreamSE getSourceStream()
null
は決してしないでください)。public int read() throws IOExceptionSE
InputStreamSE
の readSE
IOExceptionSE
public int available() throws IOExceptionSE
InputStreamSE
の availableSE
IOExceptionSE
public void close() throws IOExceptionSE
CloseableSE
の closeSE
AutoCloseableSE
の closeSE
InputStreamSE
の closeSE
IOExceptionSE
public boolean isFinished()
javax.servlet.ServletInputStreamEE
ServletInputStreamEE
の isFinishedEE
true
、そうでない場合は false
を返します。public boolean isReady()
javax.servlet.ServletInputStreamEE
ServletInputStreamEE
の isReadyEE
true
、そうでない場合は false
を返します。public void setReadListener(ReadListenerEE readListener)
javax.servlet.ServletInputStreamEE
ReadListener
EE を呼び出すよう ServletInputStream
に指示します ServletInputStreamEE
の setReadListenerEE
readListener
- 読み取りが可能になったときに通知される ReadListener
EE