1700481865
1700481866
return super.buildChain(AbstractDF.class).get(0).handleMessage(vo);
1700481867
1700481868
}
1700481869
1700481870
}
1700481871
1700481872
最后一步,修改一下CommandEnum配置,增加一个枚举项,如代码清单34-18所示。
1700481873
1700481874
代码清单34-18 增加后的枚举项
1700481875
1700481876
public enum CommandEnum{
1700481877
1700481878
ls(“com.cbf4life.common.command.LSCommand”),
1700481879
1700481880
df(“com.cbf4life.common.command.DFCommand”);
1700481881
1700481882
private String value=””;
1700481883
1700481884
//定义构造函数,目的是Data(value)类型的相匹配
1700481885
1700481886
private CommandEnum(String value){
1700481887
1700481888
this.value=value;
1700481889
1700481890
}
1700481891
1700481892
public String getValue(){
1700481893
1700481894
return this.value;
1700481895
1700481896
}
1700481897
1700481898
//返回所有的enum对象
1700481899
1700481900
public static List<String>getNames(){
1700481901
1700481902
CommandEnum[]commandEnum=CommandEnum.values();
1700481903
1700481904
List<String>names=new ArrayList<String>();
1700481905
1700481906
for(CommandEnum c:commandEnum){
1700481907
1700481908
names.add(c.name());
1700481909
1700481910
}
1700481911
1700481912
return names;
1700481913
1700481914
}
[
上一页 ]
[ :1.700481865e+09 ]
[
下一页 ]