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
- 定时器TimeOutException
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) throws TimeOutException
clazz
- 实例methodName
- 方法名argsClass
- 方法参数类型args
- 方法参数outTime
- 超时时间retryCount
- 重试次数(默认0次)TimeOutException
public 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次)TimeOutException
public 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
- 超时时间TimeOutException
public 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
- 超时时间TimeOutException
public static java.lang.Object getServiceValue(java.lang.Object clazz, java.lang.String methodName, long outTime) throws TimeOutException
clazz
- 实例methodName
- 方法名outTime
- 超时时间TimeOutException