Class ServerInputBuffer
- java.lang.Object
-
- org.glassfish.grizzly.http.io.InputBuffer
-
- org.glassfish.grizzly.http.server.io.ServerInputBuffer
-
public class ServerInputBuffer extends org.glassfish.grizzly.http.io.InputBufferServer-side implementation of theInputBuffer.- Author:
- Alexey Stashok
-
-
Constructor Summary
Constructors Constructor Description ServerInputBuffer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.glassfish.grizzly.http.HttpContentblockingRead()protected ExecutorgetThreadPool()voidinitialize(Request serverRequest, org.glassfish.grizzly.filterchain.FilterChainContext ctx)voidinitiateAsyncronousDataReceiving()Initiates asynchronous data receiving.voidrecycle()protected voidupdateInputContentBuffer(org.glassfish.grizzly.Buffer buffer)-
Methods inherited from class org.glassfish.grizzly.http.io.InputBuffer
append, areTrailersAvailable, available, availableChar, close, fillFully, finished, getBuffer, getReadHandler, getTrailers, initialize, isAsyncEnabled, isClosed, isFinished, mark, markSupported, notifyAvailable, notifyAvailable, processingChars, read, read, read, readBuffer, readBuffer, readByte, readChar, ready, readyData, replayPayload, reset, setAsyncEnabled, setDefaultEncoding, skip, skip, terminate
-
-
-
-
Method Detail
-
initialize
public void initialize(Request serverRequest, org.glassfish.grizzly.filterchain.FilterChainContext ctx)
-
initiateAsyncronousDataReceiving
public void initiateAsyncronousDataReceiving()
Initiates asynchronous data receiving. This is service method, usually users don't have to call it explicitly.- Overrides:
initiateAsyncronousDataReceivingin classorg.glassfish.grizzly.http.io.InputBuffer
-
blockingRead
protected org.glassfish.grizzly.http.HttpContent blockingRead() throws IOException- Overrides:
blockingReadin classorg.glassfish.grizzly.http.io.InputBuffer- Throws:
IOException
-
updateInputContentBuffer
protected void updateInputContentBuffer(org.glassfish.grizzly.Buffer buffer)
- Overrides:
updateInputContentBufferin classorg.glassfish.grizzly.http.io.InputBuffer
-
recycle
public void recycle()
- Overrides:
recyclein classorg.glassfish.grizzly.http.io.InputBuffer
-
getThreadPool
protected Executor getThreadPool()
- Overrides:
getThreadPoolin classorg.glassfish.grizzly.http.io.InputBuffer
-
-