@Singleton
@Internal
public class HttpClientIntroductionAdvice
extends java.lang.Object
implements io.micronaut.aop.MethodInterceptor<java.lang.Object,java.lang.Object>
Client annotation.| Constructor and 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.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
intercept(io.micronaut.aop.MethodInvocationContext<java.lang.Object,java.lang.Object> context)
Interceptor to apply headers, cookies, parameter and body arguements.
|
public HttpClientIntroductionAdvice(HttpClientRegistry<?> clientFactory, io.micronaut.json.codec.JsonMediaTypeCodec jsonMediaTypeCodec, java.util.List<ReactiveClientResultTransformer> transformers, HttpClientBinderRegistry binderRegistry, io.micronaut.core.convert.ConversionService<?> conversionService)
clientFactory - The client factoryjsonMediaTypeCodec - The JSON media type codectransformers - transformation classesbinderRegistry - The client binder registryconversionService - The bean conversion context@Nullable public java.lang.Object intercept(io.micronaut.aop.MethodInvocationContext<java.lang.Object,java.lang.Object> context)
intercept in interface io.micronaut.aop.MethodInterceptor<java.lang.Object,java.lang.Object>context - The context