public class LogisticsCenter
extends java.lang.Object
1. Creates instance when it is first used. 2. Handler Multi-Module relationship map(*) 3. Complex logic to solve duplicate group definition
| 构造器和说明 |
|---|
LogisticsCenter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addRouteGroupDynamic(java.lang.String groupName,
IRouteGroup group) |
static Postcard |
buildProvider(java.lang.String serviceName)
Build postcard by serviceName
|
static void |
completion(Postcard postcard)
Completion the postcard by route metas
|
static void |
init(android.content.Context context,
java.util.concurrent.ThreadPoolExecutor tpe)
LogisticsCenter init, load all metas in memory.
|
static void |
suspend()
Suspend business, clear cache.
|
public static void init(android.content.Context context,
java.util.concurrent.ThreadPoolExecutor tpe)
throws HandlerException
HandlerExceptionpublic static Postcard buildProvider(java.lang.String serviceName)
serviceName - interfaceNamepublic static void completion(Postcard postcard)
postcard - Incomplete postcard, should complete by this method.public static void suspend()
public static void addRouteGroupDynamic(java.lang.String groupName,
IRouteGroup group)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.InstantiationException
java.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationException