程序包 | 说明 |
---|---|
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)
安全的运行,带有回滚
|