Class HttpClientIntroductionAdvice
- java.lang.Object
-
- io.micronaut.http.client.interceptor.HttpClientIntroductionAdvice
-
- All Implemented Interfaces:
io.micronaut.aop.Interceptor<java.lang.Object,java.lang.Object>,io.micronaut.aop.MethodInterceptor<java.lang.Object,java.lang.Object>,io.micronaut.core.order.Ordered
@Singleton @Internal public class HttpClientIntroductionAdvice extends java.lang.Object implements io.micronaut.aop.MethodInterceptor<java.lang.Object,java.lang.Object>Introduction advice that implements theClientannotation.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description HttpClientIntroductionAdvice(HttpClientRegistry<?> clientFactory, io.micronaut.json.codec.JsonMediaTypeCodec jsonMediaTypeCodec, java.util.List<ReactiveClientResultTransformer> transformers, HttpClientBinderRegistry binderRegistry, io.micronaut.core.convert.ConversionService<?> conversionService)Constructor for advice class to setup things like Headers, Cookies, Parameters for Clients.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectintercept(io.micronaut.aop.MethodInvocationContext<java.lang.Object,java.lang.Object> context)Interceptor to apply headers, cookies, parameter and body arguements.
-
-
-
Constructor Detail
-
HttpClientIntroductionAdvice
public HttpClientIntroductionAdvice(HttpClientRegistry<?> clientFactory, io.micronaut.json.codec.JsonMediaTypeCodec jsonMediaTypeCodec, java.util.List<ReactiveClientResultTransformer> transformers, HttpClientBinderRegistry binderRegistry, io.micronaut.core.convert.ConversionService<?> conversionService)
Constructor for advice class to setup things like Headers, Cookies, Parameters for Clients.- Parameters:
clientFactory- The client factoryjsonMediaTypeCodec- The JSON media type codectransformers- transformation classesbinderRegistry- The client binder registryconversionService- The bean conversion context
-
-
Method Detail
-
intercept
@Nullable public java.lang.Object intercept(io.micronaut.aop.MethodInvocationContext<java.lang.Object,java.lang.Object> context)
Interceptor to apply headers, cookies, parameter and body arguements.- Specified by:
interceptin interfaceio.micronaut.aop.MethodInterceptor<java.lang.Object,java.lang.Object>- Parameters:
context- The context- Returns:
- httpClient or future
-
-