Class JerseyRequestConfigurer

java.lang.Object
ru.vyarus.dropwizard.guice.test.client.builder.util.conf.JerseyRequestConfigurer

public final class JerseyRequestConfigurer extends Object
Helper utilities to apply jersey request configuration.
Since:
22.09.2025
  • Method Details

    • applyQueryParams

      public static jakarta.ws.rs.client.WebTarget applyQueryParams(jakarta.ws.rs.client.WebTarget target, Map<String,? extends Supplier<Object>> queryParams)
      Supplier could return either single value or Iterable or array to put multiple query parameters with tha same name.
      Parameters:
      target - original target
      queryParams - query params map
      Returns:
      modified or the same target
    • applyMatrixParams

      public static jakarta.ws.rs.client.WebTarget applyMatrixParams(jakarta.ws.rs.client.WebTarget target, Map<String,? extends Supplier<Object>> matrixParams)
      Supplier could return either single value or Iterable or array to put multiple matrix parameters with tha same name.
      Parameters:
      target - original target
      matrixParams - query params map
      Returns:
      modified or the same target
    • applyExtensions

      public static void applyExtensions(jakarta.ws.rs.client.WebTarget target, Map<Class<?>,? extends Supplier<?>> extensions)
      Supplier could return either class or instance. Supplier could be null to register by type.
      Parameters:
      target - original target
      extensions - jersey extensions to apply to client request