Package org.eclipse.net4j.channel
Class ChannelOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- org.eclipse.net4j.buffer.BufferOutputStream
-
- org.eclipse.net4j.channel.ChannelOutputStream
-
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.AutoCloseable
public class ChannelOutputStream extends BufferOutputStream
Anoutput streamthat fragments the written byte sequence into fixed-sizedbuffersand passes them to configuredchannel.- Author:
- Eike Stepper
-
-
Field Summary
-
Fields inherited from class org.eclipse.net4j.buffer.BufferOutputStream
DEFAULT_PROPAGATE_CLOSE
-
-
Constructor Summary
Constructors Constructor Description ChannelOutputStream(IChannel channel)ChannelOutputStream(IChannel channel, IBufferProvider bufferProvider)
-
Method Summary
-
Methods inherited from class org.eclipse.net4j.buffer.BufferOutputStream
close, ensureBuffer, flush, flushWithEOS, flushWithEOS, getError, isPropagateClose, setError, toString, write, write
-
-
-
-
Constructor Detail
-
ChannelOutputStream
public ChannelOutputStream(IChannel channel)
-
ChannelOutputStream
public ChannelOutputStream(IChannel channel, IBufferProvider bufferProvider)
-
-