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.InputBuffer
Server-side implementation of the
InputBuffer
.- Author:
- Alexey Stashok
-
Field Summary
Fields inherited from class org.glassfish.grizzly.http.io.InputBuffer
trailers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.glassfish.grizzly.http.HttpContent
protected Executor
void
initialize
(Request serverRequest, org.glassfish.grizzly.filterchain.FilterChainContext ctx) void
Initiates asynchronous data receiving.void
recycle()
protected void
updateInputContentBuffer
(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
-
Constructor Details
-
ServerInputBuffer
public ServerInputBuffer()
-
-
Method Details
-
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:
initiateAsyncronousDataReceiving
in classorg.glassfish.grizzly.http.io.InputBuffer
-
blockingRead
- Overrides:
blockingRead
in classorg.glassfish.grizzly.http.io.InputBuffer
- Throws:
IOException
-
updateInputContentBuffer
protected void updateInputContentBuffer(org.glassfish.grizzly.Buffer buffer) - Overrides:
updateInputContentBuffer
in classorg.glassfish.grizzly.http.io.InputBuffer
-
recycle
public void recycle()- Overrides:
recycle
in classorg.glassfish.grizzly.http.io.InputBuffer
-
getThreadPool
- Overrides:
getThreadPool
in classorg.glassfish.grizzly.http.io.InputBuffer
-