Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

    public class WriteOnCloseOutputStream

extends CachedOutputStream

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
`WriteOnCloseOutputStream(OutputStream stream)`

Method Summary
`protected 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, 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.lang.Object
`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

Constructor Detail

### WriteOnCloseOutputStream

    public WriteOnCloseOutputStream(OutputStream stream)

Method Detail

### doClose

    protected void doClose()
                    throws IOException

  Description copied from class: `CachedOutputStream`
  Perform any actions required on stream closure (handle response etc.)

  Overrides:
    `doClose` in class `CachedOutputStream`
  Throws:
    `IOException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF