类 HttpExchangeReflectiveProcessor
java.lang.Object
cn.taketoday.web.service.annotation.HttpExchangeReflectiveProcessor
- 所有已实现的接口:
cn.taketoday.aot.hint.annotation.ReflectiveProcessor
class HttpExchangeReflectiveProcessor
extends Object
implements cn.taketoday.aot.hint.annotation.ReflectiveProcessor
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.- 从以下版本开始:
- 4.0
- 作者:
- Sebastien Deleuze, Harry Yang
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected voidregisterMethodHints(cn.taketoday.aot.hint.ReflectionHints hints, Method method) protected voidregisterParameterTypeHints(cn.taketoday.aot.hint.ReflectionHints hints, cn.taketoday.core.MethodParameter methodParameter) voidregisterReflectionHints(cn.taketoday.aot.hint.ReflectionHints hints, AnnotatedElement element) protected voidregisterReturnTypeHints(cn.taketoday.aot.hint.ReflectionHints hints, cn.taketoday.core.MethodParameter returnTypeParameter)
-
字段详细资料
-
bindingRegistrar
private final cn.taketoday.aot.hint.BindingReflectionHintsRegistrar bindingRegistrar
-
-
构造器详细资料
-
HttpExchangeReflectiveProcessor
HttpExchangeReflectiveProcessor()
-
-
方法详细资料
-
registerReflectionHints
public void registerReflectionHints(cn.taketoday.aot.hint.ReflectionHints hints, AnnotatedElement element) - 指定者:
registerReflectionHints在接口中cn.taketoday.aot.hint.annotation.ReflectiveProcessor
-
registerMethodHints
-
registerParameterTypeHints
protected void registerParameterTypeHints(cn.taketoday.aot.hint.ReflectionHints hints, cn.taketoday.core.MethodParameter methodParameter) -
registerReturnTypeHints
protected void registerReturnTypeHints(cn.taketoday.aot.hint.ReflectionHints hints, cn.taketoday.core.MethodParameter returnTypeParameter)
-