Class RpcUtils

java.lang.Object
org.apache.dubbo.rpc.support.RpcUtils
com.alibaba.dubbo.rpc.support.RpcUtils

public class RpcUtils extends org.apache.dubbo.rpc.support.RpcUtils
2019-04-18
  • Constructor Details

    • RpcUtils

      public RpcUtils()
  • Method Details

    • getReturnType

      public static Class<?> getReturnType(Invocation invocation)
    • getReturnTypes

      public static Type[] getReturnTypes(Invocation invocation)
    • getInvocationId

      public static Long getInvocationId(Invocation inv)
    • attachInvocationIdIfAsync

      public static void attachInvocationIdIfAsync(URL url, Invocation inv)
      Idempotent operation: invocation id will be added in async operation by default
      Parameters:
      url -
      inv -
    • getMethodName

      public static String getMethodName(Invocation invocation)
    • getArguments

      public static Object[] getArguments(Invocation invocation)
    • getParameterTypes

      public static Class<?>[] getParameterTypes(Invocation invocation)
    • isAsync

      public static boolean isAsync(URL url, Invocation inv)
    • isReturnTypeFuture

      public static boolean isReturnTypeFuture(Invocation inv)
    • isOneway

      public static boolean isOneway(URL url, Invocation inv)