@Internal @Prototype public class HttpClientFilterResolver extends Object implements HttpFilterResolver
| Constructor and Description |
|---|
HttpClientFilterResolver(Collection<String> clientIdentifiers,
String filterAnnotation,
AnnotationMetadataResolver annotationMetadataResolver,
List<HttpClientFilter> clientFilters)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<HttpClientFilter> |
resolveFilters(HttpRequest<?> request)
Returns which filters should apply for the given request.
|
public HttpClientFilterResolver(@Parameter @Nullable Collection<String> clientIdentifiers, @Parameter @Nullable String filterAnnotation, @Nullable AnnotationMetadataResolver annotationMetadataResolver, List<HttpClientFilter> clientFilters)
clientIdentifiers - The client identifiersfilterAnnotation - The filter annotationannotationMetadataResolver - The annotation metadata resolverclientFilters - All client filterspublic List<HttpClientFilter> resolveFilters(HttpRequest<?> request)
HttpFilterResolverresolveFilters in interface HttpFilterResolverrequest - The request