public class GateModule extends AbstractModule
TARGETcontainerconsole| 构造器和说明 |
|---|
GateModule() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Gate |
create()
创建门
|
protected List<Gate> |
create(Class<?> clazz,
Map<String,Object> res,
net.isger.util.reflect.ClassAssembler assembler)
创建目标实例(键值对实例集合)
|
void |
create(GateCommand cmd)
创建门
|
protected Gate |
createGate(Class<? extends Gate> clazz,
Map<String,Object> config,
net.isger.util.reflect.ClassAssembler assembler) |
protected Gate |
createGate(Map<String,Object> res,
net.isger.util.reflect.ClassAssembler assembler) |
protected Map<String,Gate> |
createGates(Map<String,Object> res,
net.isger.util.reflect.ClassAssembler assembler)
创建门
|
protected Gate |
delGate(String name)
删除门
|
void |
destroy()
注销门模块
|
protected void |
destroy(String key,
Gate gate)
注销指定门
|
void |
execute(BaseCommand cmd)
执行门命令
|
protected Class<? extends Gate> |
getBaseClass()
获取门基本实现
|
Gate |
getGate() |
Gate |
getGate(String name) |
Map<String,Gate> |
getGates()
获取门
|
Class<? extends Gate> |
getImplementClass()
获取门实现类型
|
Class<? extends Gate> |
getTargetClass()
获取门目标类型
|
void |
initial()
初始门模块
|
protected void |
initial(String domain,
Gate gate)
初始指定门
|
void |
remove(GateCommand cmd)
移除门
|
protected Gate |
setGate(String name,
Gate gate) |
protected Map<String,Gate> |
setGates(Map<String,Gate> gates)
添加门
|
create, getImplementClass, getImplementClass, getInternal, getParameter, setInternal, setParametergetDesignerloadpublic Class<? extends Gate> getTargetClass()
getTargetClass 在类中 AbstractModulepublic Class<? extends Gate> getImplementClass()
getImplementClass 在类中 AbstractModuleprotected Class<? extends Gate> getBaseClass()
getBaseClass 在类中 AbstractModuleprotected List<Gate> create(Class<?> clazz, Map<String,Object> res, net.isger.util.reflect.ClassAssembler assembler)
create 在类中 DesignLoaderprotected Gate create()
create 在类中 AbstractModuleprotected Map<String,Gate> createGates(Map<String,Object> res, net.isger.util.reflect.ClassAssembler assembler)
res - protected Gate createGate(Map<String,Object> res, net.isger.util.reflect.ClassAssembler assembler)
protected Gate createGate(Class<? extends Gate> clazz, Map<String,Object> config, net.isger.util.reflect.ClassAssembler assembler)
public final Gate getGate()
public void initial()
initial 在接口中 net.isger.util.Manageableinitial 在类中 AbstractModulepublic final void execute(BaseCommand cmd)
execute 在接口中 Moduleexecute 在类中 AbstractModulepublic void create(GateCommand cmd)
cmd - public void remove(GateCommand cmd)
cmd - public void destroy()
destroy 在接口中 net.isger.util.Manageabledestroy 在类中 AbstractModuleCopyright © 2024. All rights reserved.