将Hazelcast配置导出到文件

时间:2015-01-15 14:15:50

标签: java file config hazelcast

有人知道将hazelcast配置导出到文件的方法吗?

我知道要导入它,有以下几种方法:

  1. hazelcast.config系统属性
  2. 工作目录中的hazelcast.xml文件
  3. 类路径上的hazelcast.xml
  4. hazelcast.jar附带的hazelcast-default.xml
  5. 但是,如果我想将实际配置保存为xml,我该怎么办?也许是为了备份目的。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

我不知道配置导出器,但是Hazaelcast配置类com.hazelcast.config.Config上有getter方法。您可以使用它们为地图,列表,多图,组等提取配置。例如:

Map<String, ListConfig> listConfigs = config.getListConfigs();
for(ListConfig listConfig = listConfigs.values()) {
    // export the configuration to an output file
    System.out.println("List: " + listConfig.getName()+" has max size: "+listConfig.getMaxSize());
}