Class ApiVersionsDowngradeFilter

java.lang.Object
io.kroxylicious.proxy.internal.filter.impl.ApiVersionsDowngradeFilter
All Implemented Interfaces:
io.kroxylicious.proxy.filter.ApiVersionsRequestFilter, io.kroxylicious.proxy.filter.Filter

public class ApiVersionsDowngradeFilter extends Object implements io.kroxylicious.proxy.filter.ApiVersionsRequestFilter
  • Constructor Details

  • Method Details

    • downgradeApiVersionsFrame

      public static DecodedRequestFrame<org.apache.kafka.common.message.ApiVersionsRequestData> downgradeApiVersionsFrame(int correlationId)
    • onApiVersionsRequest

      public CompletionStage<io.kroxylicious.proxy.filter.RequestFilterResult> onApiVersionsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ApiVersionsRequestData request, io.kroxylicious.proxy.filter.FilterContext context)
      Specified by:
      onApiVersionsRequest in interface io.kroxylicious.proxy.filter.ApiVersionsRequestFilter