public enum ModuleAttribute extends java.lang.Enum<ModuleAttribute>
枚举常量和说明 |
---|
Activator
启动器类
可为空,表示一个没有具体启动关闭逻辑的模块
|
AutoInvokeByParent
与InvokeChildrenStrategy对应,在root-first或children-first模式下,细粒度的标示某个子模块是否需要被custom调用
|
BindingWorkspace
绑定的工作空间类型,默认为none,即远程和本地都启动
可选值:local、remote
|
InvokeSubsStrategy
子模块调用模式,可选有:parent-first,subs-first,custom
在parent-first和children-first模式下,框架会自动调用子模块的start、stop方法
如果选择parent-first,则在启动时,先调用parent的start,后调用children的start。
|
Level
开放的应用程序接口版本信息,如果接口没有变更,那么不应该提升这个数字
|
Ref
链接其他配置文件
|
Role
该模块在整体中扮演的角色,默认为normal,即不扮演任何角色
目前不对role和require做任何限制,只为了配置文件能够更加清晰
|
Version
版本信息
|
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
SEPARATOR |
限定符和类型 | 方法和说明 |
---|---|
static java.util.Map<ModuleAttribute,java.lang.String> |
convert(java.util.Map<java.lang.String,java.lang.String> attrs) |
java.lang.String |
getDefault() |
java.lang.String |
getName() |
static ModuleAttribute |
parse(java.lang.String value) |
static ModuleAttribute |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static ModuleAttribute[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ModuleAttribute Activator
public static final ModuleAttribute Role
public static final ModuleAttribute Version
public static final ModuleAttribute Level
public static final ModuleAttribute Ref
public static final ModuleAttribute InvokeSubsStrategy
public static final ModuleAttribute AutoInvokeByParent
public static final ModuleAttribute BindingWorkspace
public static final java.lang.String SEPARATOR
public static ModuleAttribute[] values()
for (ModuleAttribute c : ModuleAttribute.values()) System.out.println(c);
public static ModuleAttribute valueOf(java.lang.String name)
name
- 要返回的枚举常量的名称。java.lang.IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException
- 如果参数为空值public static ModuleAttribute parse(java.lang.String value)
public java.lang.String getName()
public java.lang.String getDefault()
public static java.util.Map<ModuleAttribute,java.lang.String> convert(java.util.Map<java.lang.String,java.lang.String> attrs)