Package org.apache.cxf.io
Class WriteOnCloseOutputStream
java.lang.Object
java.io.OutputStream
org.apache.cxf.io.CachedOutputStream
org.apache.cxf.io.WriteOnCloseOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
This outputstream implementation will cache the message until close()
is called, at which point it will write the message to the OutputStream
supplied via the constructor.
-
Field Summary
Fields inherited from class org.apache.cxf.io.CachedOutputStream
currentStream, outputLocked
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doClose()
Perform any actions required on stream closure (handle response etc.)Methods inherited from class org.apache.cxf.io.CachedOutputStream
close, copyStream, deregisterCallback, doFlush, equals, flush, getBytes, getCallbacks, getInputStream, getOut, getTempFile, getThreshold, hashCode, holdTempFile, isThresholdSysPropSet, lockOutputStream, onWrite, postClose, registerCallback, releaseTempFileHold, resetOut, setCipherTransformation, setDefaultCipherTransformation, setDefaultMaxSize, setDefaultThreshold, setMaxSize, setOutputDir, setThreshold, size, toString, write, write, write, writeCacheTo, writeCacheTo, writeCacheTo, writeCacheTo, writeCacheTo
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
WriteOnCloseOutputStream
-
-
Method Details
-
doClose
Description copied from class:CachedOutputStream
Perform any actions required on stream closure (handle response etc.)- Overrides:
doClose
in classCachedOutputStream
- Throws:
IOException
-