ReflectiveProcessor implementation for @HttpExchange
annotated methods. In addition to registering reflection hints for invoking
the annotated method, this implementation handles reflection-based
binding for return types and parameters annotated with RequestBody.
| Modifier and Type | Field and Description |
|---|---|
| private final BindingReflectionHintsRegistrar |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | |
| public void | registerReflectionHints(ReflectionHints
the reflection hints instance to use hints, AnnotatedElement the element to process element)Implements org. Register |
| protected void |
| bindingRegistrar | back to summary |
|---|---|
| private final BindingReflectionHintsRegistrar bindingRegistrar | |
| HttpExchangeReflectiveProcessor | back to summary |
|---|---|
| pack-priv HttpExchangeReflectiveProcessor() | |
| registerMethodHints | back to summary |
|---|---|
| protected void registerMethodHints(ReflectionHints hints, Method method) | |
| registerParameterTypeHints | back to summary |
|---|---|
| protected void registerParameterTypeHints(ReflectionHints hints, MethodParameter methodParameter) | |
| registerReflectionHints | back to summary |
|---|---|
| public void registerReflectionHints(ReflectionHints hints, AnnotatedElement element) Implements org. Doc from org. Register
| |
| registerReturnTypeHints | back to summary |
|---|---|
| protected void registerReturnTypeHints(ReflectionHints hints, MethodParameter returnTypeParameter) | |