public abstract class AbstractRxInvoker extends AbstractInvoker
| Constructor and Description |
|---|
AbstractRxInvoker(Destination destination) |
| Modifier and Type | Method and Description |
|---|---|
protected static Object |
buildSyncInstance(Class targetClass) |
protected static Method |
findTargetMethod(Class targetClass,
Method method) |
protected static ExecutorService |
getExecutorService() |
static RuntimeContext |
getRuntimeContext(Class rxClass,
Method method) |
Object |
invoke(Object instance,
Class clz,
Method method,
Object... args) |
protected abstract io.reactivex.Observable |
invoke(RuntimeContext context,
Object... args)
执行逻辑,不需要考虑切片
|
buildContext, getDestination, isMockpublic AbstractRxInvoker(Destination destination)
public static RuntimeContext getRuntimeContext(Class rxClass, Method method)
protected static Object buildSyncInstance(Class targetClass) throws IllegalAccessException, InvocationTargetException
protected static ExecutorService getExecutorService()
protected abstract io.reactivex.Observable invoke(RuntimeContext context, Object... args)
context - args - Copyright © 2018. All rights reserved.