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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.glassfish.grizzly.http.HttpContentprotected Executorvoidinitialize(Request serverRequest, org.glassfish.grizzly.filterchain.FilterChainContext ctx) voidInitiates asynchronous data receiving.voidrecycle()protected voidupdateInputContentBuffer(org.glassfish.grizzly.Buffer buffer) Methods inherited from class org.glassfish.grizzly.http.io.InputBuffer
append, available, availableChar, close, fillFully, finished, getBuffer, getReadHandler, 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:
initiateAsyncronousDataReceivingin classorg.glassfish.grizzly.http.io.InputBuffer
-
blockingRead
- 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
- Overrides:
getThreadPoolin classorg.glassfish.grizzly.http.io.InputBuffer
-