Merge branch 'develop' into develop-jersey
This commit is contained in:
commit
e074296de7
@ -30,7 +30,7 @@ import jakarta.ws.rs.client.ClientRequestContext;
|
|||||||
*/
|
*/
|
||||||
public class HeaderAuthorizationFilter implements AuthorizationFilter {
|
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.
|
* This constructor instantiates the filter with required fields.
|
||||||
@ -38,7 +38,7 @@ public class HeaderAuthorizationFilter implements AuthorizationFilter {
|
|||||||
* @param headerName A header name.
|
* @param headerName A header name.
|
||||||
* @param headerValue A header value.
|
* @param headerValue A header value.
|
||||||
*/
|
*/
|
||||||
public HeaderAuthorizationFilter(String headerName, String headerValue) {
|
public HeaderAuthorizationFilter(String headerName, Object headerValue) {
|
||||||
this.headers.add(headerName, headerValue);
|
this.headers.add(headerName, headerValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ public class HeaderAuthorizationFilter implements AuthorizationFilter {
|
|||||||
* @param headerValue A header value.
|
* @param headerValue A header value.
|
||||||
* @return This class for fluent chaining.
|
* @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);
|
this.headers.add(headerName, headerValue);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
@ -61,8 +61,8 @@ public class HeaderAuthorizationFilter implements AuthorizationFilter {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void filter(ClientRequestContext requestContext) throws UnsupportedEncodingException {
|
public void filter(ClientRequestContext requestContext) throws UnsupportedEncodingException {
|
||||||
for (Entry<String, List<String>> header : this.headers.entrySet())
|
for (Entry<String, List<Object>> header : this.headers.entrySet())
|
||||||
requestContext.getHeaders().addAll(header.getKey(), header.getValue());
|
requestContext.getHeaders().put(header.getKey(), header.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user