Class HeaderClientRequestBinder
- java.lang.Object
-
- io.micronaut.http.client.bind.binders.HeaderClientRequestBinder
-
- All Implemented Interfaces:
AnnotatedClientRequestBinder<io.micronaut.http.annotation.Header>,ClientRequestBinder
public class HeaderClientRequestBinder extends java.lang.Object implements AnnotatedClientRequestBinder<io.micronaut.http.annotation.Header>
AnAnnotatedClientRequestBinderimplementation forHeader.
-
-
Constructor Summary
Constructors Constructor Description HeaderClientRequestBinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(io.micronaut.aop.MethodInvocationContext<java.lang.Object,java.lang.Object> context, ClientRequestUriContext uriContext, io.micronaut.http.MutableHttpRequest<?> request)Modify the request with the annotation that this binder is applied to.java.lang.Class<io.micronaut.http.annotation.Header>getAnnotationType()
-
-
-
Method Detail
-
bind
public void bind(@NonNull io.micronaut.aop.MethodInvocationContext<java.lang.Object,java.lang.Object> context, @NonNull ClientRequestUriContext uriContext, @NonNull io.micronaut.http.MutableHttpRequest<?> request)Description copied from interface:AnnotatedClientRequestBinderModify the request with the annotation that this binder is applied to. The URI cannot be changed. The query parameters from the uriContext remain in the resulting request.- Specified by:
bindin interfaceAnnotatedClientRequestBinder<io.micronaut.http.annotation.Header>- Parameters:
context- The context of method invocationuriContext- The URI contextrequest- The request
-
getAnnotationType
@NonNull public java.lang.Class<io.micronaut.http.annotation.Header> getAnnotationType()
- Specified by:
getAnnotationTypein interfaceAnnotatedClientRequestBinder<io.micronaut.http.annotation.Header>- Returns:
- The annotation type.
-
-