public class ServiceConnect
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.Set<java.lang.Class<?>> |
regTopClass |
| 构造器和说明 |
|---|
ServiceConnect() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Object |
getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Class<?>[] argsClass,
java.lang.Object[] args,
long outTime)
超时调用方法
|
static java.lang.Object |
getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Class<?>[] argsClass,
java.lang.Object[] args,
long outTime,
int retryCount)
超时调用方法
|
static java.lang.Object |
getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Class<?>[] argsClass,
java.lang.Object[] args,
long outTime,
int retryCount,
TimerI timerI)
超时调用方法
|
static java.lang.Object |
getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
long outTime)
超时调用方法
|
static java.lang.Object |
getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Object[] args,
long outTime)
超时调用方法
|
static java.lang.Object |
getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Object[] args,
long outTime,
int retryCount)
超时调用方法
|
static void |
regTopClass()
注册顶层类
|
static void |
regTopClass(java.lang.Class<?>... clss)
注册顶层类
|
public static void regTopClass()
public static void regTopClass(java.lang.Class<?>... clss)
clss - 顶层类public static java.lang.Object getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Class<?>[] argsClass,
java.lang.Object[] args,
long outTime,
int retryCount,
TimerI timerI)
throws TimeOutException
clazz - 实例methodName - 方法名argsClass - 方法参数类型args - 方法参数outTime - 超时时间retryCount - 重试次数(默认0次)timerI - 定时器TimeOutExceptionpublic static java.lang.Object getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Class<?>[] argsClass,
java.lang.Object[] args,
long outTime,
int retryCount)
throws TimeOutException
clazz - 实例methodName - 方法名argsClass - 方法参数类型args - 方法参数outTime - 超时时间retryCount - 重试次数(默认0次)TimeOutExceptionpublic static java.lang.Object getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Object[] args,
long outTime,
int retryCount)
throws TimeOutException
clazz - 实例methodName - 方法名args - 方法参数outTime - 超时时间retryCount - 重试次数(默认0次)TimeOutExceptionpublic static java.lang.Object getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Class<?>[] argsClass,
java.lang.Object[] args,
long outTime)
throws TimeOutException
clazz - 实例methodName - 方法名argsClass - 方法参数类型args - 方法参数outTime - 超时时间TimeOutExceptionpublic static java.lang.Object getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
java.lang.Object[] args,
long outTime)
throws TimeOutException
clazz - 实例methodName - 方法名args - 方法参数outTime - 超时时间TimeOutExceptionpublic static java.lang.Object getServiceValue(java.lang.Object clazz,
java.lang.String methodName,
long outTime)
throws TimeOutException
clazz - 实例methodName - 方法名outTime - 超时时间TimeOutException