| 程序包 | 说明 |
|---|---|
| com.fr.module | |
| com.fr.module.engine | |
| com.fr.module.extension |
Created by juhaoyu on 2018/3/15.
|
| com.fr.module.listener | |
| com.fr.module.listener.impl | |
| com.fr.module.listener.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> java.util.List<T> |
Activator.register(StableKey<T> key,
StableKeyExecutor<T> executor) |
<T> void |
ModuleStableRepositoryAccessor.registerMutable(StableKey<T> key,
StableKeyExecutor<T> executor)
向右(所有比当前模块后启动的模块)收集对象,用于实现上层向下层的注册
收集到的List顺序是注册的顺序
同时接收插件提供的StableKey
|
<T> void |
ModuleRole.registerMutable(StableKey<T> key,
StableKeyExecutor<T> executor) |
<T> void |
Activator.registerMutable(StableKey<T> key,
StableKeyExecutor<T> executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> void |
FineModule.registerMutable(StableKey<T> key,
StableKeyExecutor<T> executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> java.util.List<T> |
StableKeyRegister.register(StableKey<T> key,
StableKeyExecutor<T> executor)
注册可变的模块和相应的处理逻辑。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractStableKeyExecutor<T>
created by Harrison on 2019/02/22
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> void |
CommonStableKeyRegistry.register(StableKey<T> key,
java.util.List<T> args,
StableKeyExecutor<T> executor) |
<T> void |
StableKeyRegistry.registerExecutor(StableKey<T> key,
StableKeyExecutor<T> executor)
注册逻辑
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> void |
PluginStableKeyRegistry.registerExecutor(StableKey<T> key,
StableKeyExecutor<T> executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> boolean |
ExecutorUtil.safeEnd(StableKeyExecutor<T> executor,
java.util.List<T> args)
安全删除
|
static <T> boolean |
ExecutorUtil.safeStart(StableKeyExecutor<T> executor,
java.util.List<T> args)
安全的运行,带有回滚
|