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 BuffernewBuffer(int size)protected voidonClosed()protected BufferreallocateBuffer(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:
flush0in classBufferedOutput- Throws:
IOException
-
newBuffer
protected Buffer newBuffer(int size)
- Specified by:
newBufferin classBufferedOutput
-
reallocateBuffer
protected Buffer reallocateBuffer(Buffer oldBuffer, int size)
- Specified by:
reallocateBufferin classBufferedOutput
-
onClosed
protected void onClosed() throws IOException- Specified by:
onClosedin classBufferedOutput- Throws:
IOException
-
-