Example usage for io.netty.handler.codec.http2 DefaultHttp2WindowUpdateFrame DefaultHttp2WindowUpdateFrame

List of usage examples for io.netty.handler.codec.http2 DefaultHttp2WindowUpdateFrame DefaultHttp2WindowUpdateFrame

Introduction

In this page you can find the example usage for io.netty.handler.codec.http2 DefaultHttp2WindowUpdateFrame DefaultHttp2WindowUpdateFrame.

Prototype

public DefaultHttp2WindowUpdateFrame(int windowUpdateIncrement) 

Source Link

Usage

From source file:example.http2.helloworld.frame.server.HelloWorldHttp2Handler.java

License:Apache License

/**
 * If receive a frame with end-of-stream set, send a pre-canned response.
 *///from  w ww .j  a v  a2 s. c om
private static void onDataRead(ChannelHandlerContext ctx, Http2DataFrame data) throws Exception {
    Http2FrameStream stream = data.stream();

    if (data.isEndStream()) {
        sendResponse(ctx, stream, data.content());
    } else {
        // We do not send back the response to the remote-peer, so we need to release it.
        data.release();
    }

    // Update the flowcontroller
    ctx.write(new DefaultHttp2WindowUpdateFrame(data.initialFlowControlledBytes()).stream(stream));
}