public interface HttpClientBinderRegistry
ClientArgumentRequestBinder
instances.Modifier and Type | Method and Description |
---|---|
java.util.Optional<AnnotatedClientRequestBinder<?>> |
findAnnotatedBinder(java.lang.Class<?> annotationType)
Locate an
AnnotatedClientRequestBinder for a given annotation type
(that is supposed to be applied to the method). |
<T> java.util.Optional<ClientArgumentRequestBinder<?>> |
findArgumentBinder(Argument<T> argument)
Locate an
ClientArgumentRequestBinder for the given argument. |
<T> java.util.Optional<ClientArgumentRequestBinder<?>> findArgumentBinder(@NonNull Argument<T> argument)
ClientArgumentRequestBinder
for the given argument.T
- The argument typeargument
- The argumentOptional
of ClientArgumentRequestBinder
java.util.Optional<AnnotatedClientRequestBinder<?>> findAnnotatedBinder(@NonNull java.lang.Class<?> annotationType)
AnnotatedClientRequestBinder
for a given annotation type
(that is supposed to be applied to the method).annotationType
- - the type of annotationOptional
of AnnotatedClientRequestBinder