Package com.tangosol.util
Class ExternalizableHelper.ShieldedOutputStream
java.lang.Object
java.io.OutputStream
com.tangosol.io.WrapperOutputStream
com.tangosol.util.ExternalizableHelper.ShieldedOutputStream
- All Implemented Interfaces:
com.oracle.coherence.common.io.OutputStreaming
,OutputStreaming
,ExternalizableHelper.Shielded
,Closeable
,Flushable
,AutoCloseable
- Enclosing class:
ExternalizableHelper
public static class ExternalizableHelper.ShieldedOutputStream
extends WrapperOutputStream
implements ExternalizableHelper.Shielded
An OutputStream that delegates all operations other than flush and
close to an underlying OutputStream.
-
Field Summary
Fields inherited from class com.tangosol.io.WrapperOutputStream
m_out
-
Constructor Summary
-
Method Summary
Methods inherited from class com.tangosol.io.WrapperOutputStream
ensureOutputStream, getOutputStream, setOutputStream, write, write, write
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
ShieldedOutputStream
-
-
Method Details
-
flush
public final void flush()Description copied from class:WrapperOutputStream
Flushes this OutputStream and forces any buffered output bytes to be written.- Specified by:
flush
in interfaceFlushable
- Specified by:
flush
in interfacecom.oracle.coherence.common.io.OutputStreaming
- Overrides:
flush
in classWrapperOutputStream
-
close
public final void close()Description copied from class:WrapperOutputStream
Closes this OutputStream and releases any associated system resources.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfacecom.oracle.coherence.common.io.OutputStreaming
- Overrides:
close
in classWrapperOutputStream
-