Package io.micronaut.http.client.filter
Class DefaultHttpClientFilterResolver
- java.lang.Object
-
- io.micronaut.http.client.filter.DefaultHttpClientFilterResolver
-
- All Implemented Interfaces:
io.micronaut.http.filter.HttpClientFilterResolver<ClientFilterResolutionContext>,io.micronaut.http.filter.HttpFilterResolver<io.micronaut.http.filter.HttpClientFilter,ClientFilterResolutionContext>
@Internal @Singleton public class DefaultHttpClientFilterResolver extends java.lang.Object implements io.micronaut.http.filter.HttpClientFilterResolver<ClientFilterResolutionContext>
Resolves filters for http clients.- Since:
- 1.3.0
-
-
Constructor Summary
Constructors Constructor Description DefaultHttpClientFilterResolver(io.micronaut.core.annotation.AnnotationMetadataResolver annotationMetadataResolver, java.util.List<io.micronaut.http.filter.HttpClientFilter> clientFilters)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<io.micronaut.http.filter.HttpFilterResolver.FilterEntry<io.micronaut.http.filter.HttpClientFilter>>resolveFilterEntries(ClientFilterResolutionContext context)java.util.List<io.micronaut.http.filter.HttpClientFilter>resolveFilters(io.micronaut.http.HttpRequest<?> request, java.util.List<io.micronaut.http.filter.HttpFilterResolver.FilterEntry<io.micronaut.http.filter.HttpClientFilter>> filterEntries)
-
-
-
Constructor Detail
-
DefaultHttpClientFilterResolver
public DefaultHttpClientFilterResolver(io.micronaut.core.annotation.AnnotationMetadataResolver annotationMetadataResolver, java.util.List<io.micronaut.http.filter.HttpClientFilter> clientFilters)Default constructor.- Parameters:
annotationMetadataResolver- The annotation metadata resolverclientFilters- All client filters
-
-
Method Detail
-
resolveFilterEntries
public java.util.List<io.micronaut.http.filter.HttpFilterResolver.FilterEntry<io.micronaut.http.filter.HttpClientFilter>> resolveFilterEntries(ClientFilterResolutionContext context)
- Specified by:
resolveFilterEntriesin interfaceio.micronaut.http.filter.HttpFilterResolver<io.micronaut.http.filter.HttpClientFilter,ClientFilterResolutionContext>
-
resolveFilters
public java.util.List<io.micronaut.http.filter.HttpClientFilter> resolveFilters(io.micronaut.http.HttpRequest<?> request, java.util.List<io.micronaut.http.filter.HttpFilterResolver.FilterEntry<io.micronaut.http.filter.HttpClientFilter>> filterEntries)- Specified by:
resolveFiltersin interfaceio.micronaut.http.filter.HttpFilterResolver<io.micronaut.http.filter.HttpClientFilter,ClientFilterResolutionContext>
-
-