Class 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 Detail

      • ServerInputBuffer

        public ServerInputBuffer()
    • 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:
        initiateAsyncronousDataReceiving in class org.glassfish.grizzly.http.io.InputBuffer
      • blockingRead

        protected org.glassfish.grizzly.http.HttpContent blockingRead()
                                                               throws IOException
        Overrides:
        blockingRead in class org.glassfish.grizzly.http.io.InputBuffer
        Throws:
        IOException
      • updateInputContentBuffer

        protected void updateInputContentBuffer​(org.glassfish.grizzly.Buffer buffer)
        Overrides:
        updateInputContentBuffer in class org.glassfish.grizzly.http.io.InputBuffer
      • recycle

        public void recycle()
        Overrides:
        recycle in class org.glassfish.grizzly.http.io.InputBuffer
      • getThreadPool

        protected Executor getThreadPool()
        Overrides:
        getThreadPool in class org.glassfish.grizzly.http.io.InputBuffer