类 HandlerMethod.ConcurrentResultHandlerMethod
java.lang.Object
cn.taketoday.web.handler.method.HandlerMethod
cn.taketoday.web.handler.method.HandlerMethod.ConcurrentResultHandlerMethod
- 所有已实现的接口:
AsyncHandler
- 封闭类:
- HandlerMethod
-
嵌套类概要
从类继承的嵌套类/接口 cn.taketoday.web.handler.method.HandlerMethod
HandlerMethod.ConcurrentResultHandlerMethod, HandlerMethod.HandlerMethodParameter -
字段概要
字段修饰符和类型字段说明private final Objectprivate final cn.taketoday.core.MethodParameterprivate final HandlerMethod从类继承的字段 cn.taketoday.web.handler.method.HandlerMethod
log -
构造器概要
构造器构造器说明ConcurrentResultHandlerMethod(Object asyncResult, HandlerMethod.ConcurrentResultMethodParameter returnType, HandlerMethod target) -
方法概要
修饰符和类型方法说明Class<?>Bridge to actual controller type-level annotations.<A extends Annotation>
AgetMethodAnnotation(Class<A> annotationType) Bridge to controller method-level annotations.cn.taketoday.core.MethodParameterReturn the HandlerMethod return type.cn.taketoday.core.MethodParametergetReturnValueType(Object returnValue) Bridge to actual return value or generic type within the declared async return type, e.g.<A extends Annotation>
booleanhasMethodAnnotation(Class<A> annotationType) Bridge to controller method-level annotations.invokeForRequest(RequestContext request) booleanbooleanisReturnTypeAssignableTo(Class<?> superClass) 从类继承的方法 cn.taketoday.web.handler.method.HandlerMethod
assertTargetBean, computeResponseBody, createWithResolvedBean, equals, findProvidedArgument, formatArgumentError, formatInvokeError, getBean, getBridgedMethod, getContentType, getMethod, getMethodParameters, getParameterCount, getRawReturnType, getResolvedFromHandlerMethod, getResponseStatus, getResponseStatus, getResponseStatus, getResponseStatusReason, getShortLogMessage, getStatusValue, hashCode, isResponseBody, isResponseBody, isVoid, setContentType, toString, unwrap, wrapConcurrentResult
-
字段详细资料
-
target
-
asyncResult
-
returnType
private final cn.taketoday.core.MethodParameter returnType
-
-
构造器详细资料
-
ConcurrentResultHandlerMethod
public ConcurrentResultHandlerMethod(Object asyncResult, HandlerMethod.ConcurrentResultMethodParameter returnType, HandlerMethod target)
-
-
方法详细资料
-
invokeForRequest
-
getBeanType
Bridge to actual controller type-level annotations.- 覆盖:
getBeanType在类中HandlerMethod
-
getReturnValueType
Bridge to actual return value or generic type within the declared async return type, e.g. Foo instead ofDeferredResult<Foo>.- 覆盖:
getReturnValueType在类中HandlerMethod
-
getReturnType
public cn.taketoday.core.MethodParameter getReturnType()从类复制的说明:HandlerMethodReturn the HandlerMethod return type.- 覆盖:
getReturnType在类中HandlerMethod
-
getMethodAnnotation
Bridge to controller method-level annotations.- 覆盖:
getMethodAnnotation在类中HandlerMethod- 参数:
annotationType- the type of annotation to introspect the method for- 返回:
- the annotation, or
nullif none found - 另请参阅:
-
AnnotatedElementUtils.findMergedAnnotation(java.lang.reflect.AnnotatedElement, java.lang.Class<A>)
-
hasMethodAnnotation
Bridge to controller method-level annotations.- 覆盖:
hasMethodAnnotation在类中HandlerMethod- 参数:
annotationType- the annotation type to look for- 另请参阅:
-
AnnotatedElementUtils.hasAnnotation(java.lang.reflect.AnnotatedElement, java.lang.Class<? extends java.lang.annotation.Annotation>)
-
isReturn
- 覆盖:
isReturn在类中HandlerMethod
-
isReturnTypeAssignableTo
-