Class HandlerMethod
- java.lang.Object
-
- org.lognet.springboot.grpc.recovery.HandlerMethod
-
public class HandlerMethod extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HandlerMethodcreate(java.lang.Object target, java.lang.reflect.Method method)java.lang.Class<? extends java.lang.Throwable>getExceptionType()static java.util.Optional<java.lang.Class<? extends java.lang.Throwable>>getHandledException(java.lang.reflect.Method method, boolean throwsException)java.lang.reflect.MethodgetMethod()java.lang.ObjectgetTarget()io.grpc.Statusinvoke(java.lang.Throwable e, GRpcExceptionScope scope)
-
-
-
Method Detail
-
create
public static HandlerMethod create(java.lang.Object target, java.lang.reflect.Method method)
-
invoke
public io.grpc.Status invoke(java.lang.Throwable e, GRpcExceptionScope scope) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException- Throws:
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
getHandledException
public static java.util.Optional<java.lang.Class<? extends java.lang.Throwable>> getHandledException(java.lang.reflect.Method method, boolean throwsException)
-
getTarget
public java.lang.Object getTarget()
-
getMethod
public java.lang.reflect.Method getMethod()
-
getExceptionType
public java.lang.Class<? extends java.lang.Throwable> getExceptionType()
-
-