public class DelegatingServletOutputStream extends ServletOutputStreamEE
ServletOutputStream
EE の実装の委譲。MockHttpServletResponse
で使用されます。通常、アプリケーションコントローラーのテストには直接使用されません。
MockHttpServletResponse
コンストラクターと説明 |
---|
DelegatingServletOutputStream(OutputStreamSE targetStream) 指定されたターゲットストリームの DelegatingServletOutputStream を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | close() |
void | flush() |
OutputStreamSE | getTargetStream() 基になるターゲットストリームを返します( null は決してしないでください)。 |
boolean | isReady() このメソッドを使用して、ブロックせずにデータを書き込むことができるかどうかを判断できます。 |
void | setWriteListener(WriteListenerEE writeListener) 書き込みが可能な場合、提供された WriteListener EE を呼び出すよう ServletOutputStream に指示します |
void | write(int b) |
printEE, printEE, printEE, printEE, printEE, printEE, printEE, printlnEE, printlnEE, printlnEE, printlnEE, printlnEE, printlnEE, printlnEE, printlnEE
writeSE, writeSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DelegatingServletOutputStream(OutputStreamSE targetStream)
targetStream
- ターゲットストリーム (非 null
)public final OutputStreamSE getTargetStream()
null
は決してしないでください)。public void write(int b) throws IOExceptionSE
OutputStreamSE
の writeSE
IOExceptionSE
public void flush() throws IOExceptionSE
FlushableSE
の flushSE
OutputStreamSE
の flushSE
IOExceptionSE
public void close() throws IOExceptionSE
CloseableSE
の closeSE
AutoCloseableSE
の closeSE
OutputStreamSE
の closeSE
IOExceptionSE
public boolean isReady()
javax.servlet.ServletOutputStreamEE
ServletOutputStreamEE
の isReadyEE
ServletOutputStream
への書き込みが成功する場合は true
、そうでない場合は false
を返します。public void setWriteListener(WriteListenerEE writeListener)
javax.servlet.ServletOutputStreamEE
WriteListener
EE を呼び出すよう ServletOutputStream
に指示します ServletOutputStreamEE
の setWriteListenerEE
writeListener
- 書き込みが可能になったときに通知される WriteListener
EE