Class HttpRequestClassifier

java.lang.Object
io.quarkus.load.shedding.runtime.HttpRequestClassifier
All Implemented Interfaces:
RequestClassifier<io.vertx.core.http.HttpServerRequest>

@Singleton public class HttpRequestClassifier extends Object implements RequestClassifier<io.vertx.core.http.HttpServerRequest>
  • Constructor Details

    • HttpRequestClassifier

      public HttpRequestClassifier()
  • Method Details

    • appliesTo

      public boolean appliesTo(Object request)
      Description copied from interface: RequestClassifier
      Returns whether this request classifier applies to given request.
      Specified by:
      appliesTo in interface RequestClassifier<io.vertx.core.http.HttpServerRequest>
      Parameters:
      request - the request, never null
      Returns:
      whether this request classifier applies to given request
    • cohort

      public int cohort(io.vertx.core.http.HttpServerRequest request)
      Description copied from interface: RequestClassifier
      Returns the cohort to which the given request belongs.
      Specified by:
      cohort in interface RequestClassifier<io.vertx.core.http.HttpServerRequest>
      Parameters:
      request - the request, never null
      Returns:
      the cohort to which the given request belongs