/** * Constructs and sends a request to a specified URL. * <p> * If the request has query parameters, please use {@link #makeRequest(String, Map)} instead. * * @param target The specified URL * * @return a request builder which user can use to send different types of requests, such as HTTP HEAD and HTTP GET * methods. */ public Builder makeRequest(String target) { return getHarness().target(target).request(); } }
FieldConverterSupplier.sketchConverter = initializeSketchConverter(); FieldConverterSupplier.metricsFilterSetBuilder = initializeMetricsFilterSetBuilder(); buildWebServices(); testBinderFactory = buildBinderFactory( getDimensionConfiguration(), getMetricLoader(), getTableLoader(), state ); this.config.registerClasses(resourceClasses); } else { this.config.register(getLoggingFilter(), 1); this.config.register(this.binder); registerMetricsAppender(); start();
getHarness().tearDown(); getDimensionConfiguration().stream() .map(DimensionConfig::getSearchProvider) .forEach(SearchProvider::clearDimension);
FieldConverterSupplier.sketchConverter = initializeSketchConverter(); FieldConverterSupplier.metricsFilterSetBuilder = initializeMetricsFilterSetBuilder(); buildWebServices(); testBinderFactory = buildBinderFactory( getDimensionConfiguration(), getMetricLoader(), getTableLoader(), state ); this.config.registerClasses(resourceClasses); } else { this.config.register(getLoggingFilter(), 1); this.config.register(this.binder); registerMetricsAppender(); start();
getHarness().tearDown(); getDimensionConfiguration().stream() .map(DimensionConfig::getSearchProvider) .forEach(SearchProvider::clearDimension);
/** * Constructs and sends a request to a specified URL. * <p> * If the request has query parameters, please use {@link #makeRequest(String, Map)} instead. * * @param target The specified URL * * @return a request builder which user can use to send different types of requests, such as HTTP HEAD and HTTP GET * methods. */ public Builder makeRequest(String target) { return getHarness().target(target).request(); } }
/** * Constructs and sends a request to a specified URL with specified query parameters. * <p> * If the request does not have any query parameters, please use {@link #makeRequest(String)} instead. * * @param target The specified URL * @param queryParams The specified query parameters * * @return a request builder which user can use to send different types of requests, such as HTTP HEAD and HTTP GET * methods. */ public Builder makeRequest(String target, Map<String, Object> queryParams) { // Set target of call WebTarget httpCall = getHarness().target(target); // Add query params to call for (Map.Entry<String, Object> entry : queryParams.entrySet()) { httpCall = httpCall.queryParam(entry.getKey(), entry.getValue()); } return httpCall.request(); }
/** * Constructs and sends a request to a specified URL with specified query parameters. * <p> * If the request does not have any query parameters, please use {@link #makeRequest(String)} instead. * * @param target The specified URL * @param queryParams The specified query parameters * * @return a request builder which user can use to send different types of requests, such as HTTP HEAD and HTTP GET * methods. */ public Builder makeRequest(String target, Map<String, Object> queryParams) { // Set target of call WebTarget httpCall = getHarness().target(target); // Add query params to call for (Map.Entry<String, Object> entry : queryParams.entrySet()) { httpCall = httpCall.queryParam(entry.getKey(), entry.getValue()); } return httpCall.request(); }