Class KotlinAwareInvocableHandlerMethod
- java.lang.Object
-
- org.springframework.messaging.handler.HandlerMethod
-
- org.springframework.messaging.handler.invocation.InvocableHandlerMethod
-
- org.springframework.amqp.rabbit.listener.adapter.KotlinAwareInvocableHandlerMethod
-
public class KotlinAwareInvocableHandlerMethod extends InvocableHandlerMethod
AnInvocableHandlerMethod
extension for supporting Kotlinsuspend
function.- Since:
- 2.4.16
- Author:
- Artem Bilan
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.springframework.messaging.handler.HandlerMethod
HandlerMethod.HandlerMethodParameter
-
-
Field Summary
-
Fields inherited from class org.springframework.messaging.handler.HandlerMethod
defaultLogger, logger
-
-
Constructor Summary
Constructors Constructor Description KotlinAwareInvocableHandlerMethod(java.lang.Object bean, java.lang.reflect.Method method)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
doInvoke(java.lang.Object... args)
-
Methods inherited from class org.springframework.messaging.handler.invocation.InvocableHandlerMethod
getMethodArgumentValues, invoke, setMessageMethodArgumentResolvers, setParameterNameDiscoverer
-
Methods inherited from class org.springframework.messaging.handler.HandlerMethod
assertTargetBean, createWithResolvedBean, equals, findProvidedArgument, formatArgumentError, formatInvokeError, getBean, getBeanType, getBridgedMethod, getLogger, getMethod, getMethodAnnotation, getMethodParameters, getResolvedFromHandlerMethod, getReturnType, getReturnValueType, getShortLogMessage, hashCode, hasMethodAnnotation, isVoid, setLogger, toString
-
-
-
-
Method Detail
-
doInvoke
protected java.lang.Object doInvoke(java.lang.Object... args) throws java.lang.Exception
- Overrides:
doInvoke
in classInvocableHandlerMethod
- Throws:
java.lang.Exception
-
-