Loading src/main/java/com/inteligr8/rs/HeaderAuthorizationFilter.java +5 −5 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ import jakarta.ws.rs.client.ClientRequestContext; */ public class HeaderAuthorizationFilter implements AuthorizationFilter { private final MultiValueMap<String, String> headers = new LinkedMultiValueMap<>(); private final MultiValueMap<String, Object> headers = new LinkedMultiValueMap<>(); /** * This constructor instantiates the filter with required fields. Loading @@ -38,7 +38,7 @@ public class HeaderAuthorizationFilter implements AuthorizationFilter { * @param headerName A header name. * @param headerValue A header value. */ public HeaderAuthorizationFilter(String headerName, String headerValue) { public HeaderAuthorizationFilter(String headerName, Object headerValue) { this.headers.add(headerName, headerValue); } Loading @@ -49,7 +49,7 @@ public class HeaderAuthorizationFilter implements AuthorizationFilter { * @param headerValue A header value. * @return This class for fluent chaining. */ public HeaderAuthorizationFilter add(String headerName, String headerValue) { public HeaderAuthorizationFilter add(String headerName, Object headerValue) { this.headers.add(headerName, headerValue); return this; } Loading @@ -61,8 +61,8 @@ public class HeaderAuthorizationFilter implements AuthorizationFilter { */ @Override public void filter(ClientRequestContext requestContext) throws UnsupportedEncodingException { for (Entry<String, List<String>> header : this.headers.entrySet()) requestContext.getHeaders().addAll(header.getKey(), header.getValue()); for (Entry<String, List<Object>> header : this.headers.entrySet()) requestContext.getHeaders().put(header.getKey(), header.getValue()); } } Loading
src/main/java/com/inteligr8/rs/HeaderAuthorizationFilter.java +5 −5 Original line number Diff line number Diff line Loading @@ -30,7 +30,7 @@ import jakarta.ws.rs.client.ClientRequestContext; */ public class HeaderAuthorizationFilter implements AuthorizationFilter { private final MultiValueMap<String, String> headers = new LinkedMultiValueMap<>(); private final MultiValueMap<String, Object> headers = new LinkedMultiValueMap<>(); /** * This constructor instantiates the filter with required fields. Loading @@ -38,7 +38,7 @@ public class HeaderAuthorizationFilter implements AuthorizationFilter { * @param headerName A header name. * @param headerValue A header value. */ public HeaderAuthorizationFilter(String headerName, String headerValue) { public HeaderAuthorizationFilter(String headerName, Object headerValue) { this.headers.add(headerName, headerValue); } Loading @@ -49,7 +49,7 @@ public class HeaderAuthorizationFilter implements AuthorizationFilter { * @param headerValue A header value. * @return This class for fluent chaining. */ public HeaderAuthorizationFilter add(String headerName, String headerValue) { public HeaderAuthorizationFilter add(String headerName, Object headerValue) { this.headers.add(headerName, headerValue); return this; } Loading @@ -61,8 +61,8 @@ public class HeaderAuthorizationFilter implements AuthorizationFilter { */ @Override public void filter(ClientRequestContext requestContext) throws UnsupportedEncodingException { for (Entry<String, List<String>> header : this.headers.entrySet()) requestContext.getHeaders().addAll(header.getKey(), header.getValue()); for (Entry<String, List<Object>> header : this.headers.entrySet()) requestContext.getHeaders().put(header.getKey(), header.getValue()); } }