Class DefaultStreamWriter.Output
- java.lang.Object
-
- org.glassfish.grizzly.streams.BufferedOutput
-
- org.glassfish.grizzly.nio.transport.DefaultStreamWriter.Output
-
- All Implemented Interfaces:
Output
- Enclosing class:
- DefaultStreamWriter
public static final class DefaultStreamWriter.Output extends BufferedOutput
-
-
Field Summary
-
Fields inherited from class org.glassfish.grizzly.streams.BufferedOutput
bufferSize, isClosed, multiBufferWindow, ZERO, ZERO_READY_FUTURE
-
-
Constructor Summary
Constructors Constructor Description Output(Connection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GrizzlyFuture<Integer>
flush0(Buffer buffer, CompletionHandler<Integer> completionHandler)
protected Buffer
newBuffer(int size)
protected void
onClosed()
protected Buffer
reallocateBuffer(Buffer oldBuffer, int size)
-
Methods inherited from class org.glassfish.grizzly.streams.BufferedOutput
close, ensureBufferCapacity, flush, getBuffer, getBufferedSize, isBuffered, write, write
-
-
-
-
Constructor Detail
-
Output
public Output(Connection connection)
-
-
Method Detail
-
flush0
protected GrizzlyFuture<Integer> flush0(Buffer buffer, CompletionHandler<Integer> completionHandler) throws IOException
- Specified by:
flush0
in classBufferedOutput
- Throws:
IOException
-
newBuffer
protected Buffer newBuffer(int size)
- Specified by:
newBuffer
in classBufferedOutput
-
reallocateBuffer
protected Buffer reallocateBuffer(Buffer oldBuffer, int size)
- Specified by:
reallocateBuffer
in classBufferedOutput
-
onClosed
protected void onClosed() throws IOException
- Specified by:
onClosed
in classBufferedOutput
- Throws:
IOException
-
-