类 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
  • 字段详细资料

    • 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

      protected void registerMethodHints(cn.taketoday.aot.hint.ReflectionHints hints, Method method)
    • 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)