Class JerseyRequestConfigurer
java.lang.Object
ru.vyarus.dropwizard.guice.test.client.builder.util.conf.JerseyRequestConfigurer
Helper utilities to apply jersey request configuration.
- Since:
- 22.09.2025
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceParameter applier. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyExtensions(jakarta.ws.rs.client.WebTarget target, Map<Class<?>, ? extends Supplier<?>> extensions) Supplier could return either class or instance.static jakarta.ws.rs.client.WebTargetapplyMatrixParams(jakarta.ws.rs.client.WebTarget target, Map<String, ? extends Supplier<Object>> matrixParams) Supplier could return either single value orIterableor array to put multiple matrix parameters with tha same name.static jakarta.ws.rs.client.WebTargetapplyQueryParams(jakarta.ws.rs.client.WebTarget target, Map<String, ? extends Supplier<Object>> queryParams) Supplier could return either single value orIterableor array to put multiple query parameters with tha same name.
-
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 orIterableor array to put multiple query parameters with tha same name.- Parameters:
target- original targetqueryParams- 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 orIterableor array to put multiple matrix parameters with tha same name.- Parameters:
target- original targetmatrixParams- 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 targetextensions- jersey extensions to apply to client request
-