Class GrpcProtocolSelector

java.lang.Object
io.helidon.webserver.grpc.GrpcProtocolSelector
All Implemented Interfaces:
Http2SubProtocolSelector

public class GrpcProtocolSelector extends Object implements Http2SubProtocolSelector
Sub-protocol selector for HTTP/2.
  • Method Details

    • create

      public static GrpcProtocolSelector create()
      Create a new grpc protocol selector (default).
      Returns:
      a new default grpc protocol selector for HTTP/2
    • subProtocol

      public SubProtocolResult subProtocol(ConnectionContext ctx, io.helidon.http.HttpPrologue prologue, io.helidon.http.http2.Http2Headers headers, io.helidon.http.http2.Http2StreamWriter streamWriter, int streamId, io.helidon.http.http2.Http2Settings serverSettings, io.helidon.http.http2.Http2Settings clientSettings, io.helidon.http.http2.StreamFlowControl flowControl, io.helidon.http.http2.Http2StreamState currentStreamState, Router router)
      Specified by:
      subProtocol in interface Http2SubProtocolSelector