private void configureServerAddresses(final Map<String, Object> properties) {
final String ports = (String) properties.get(ECLIPSELINK_NOSQL_PROPERTY_MONGO_PORT);
final String hosts = (String) properties.get(ECLIPSELINK_NOSQL_PROPERTY_MONGO_HOST);
final String[] hostList = hosts != null ? hosts.split(",") : new String[] {};
final String[] portList = ports != null ? ports.split(",") : new String[] {};
serverAddresses = new ArrayList<>();
for (int i = 0; i < hostList.length; i++) {
int port;
if (i >= portList.length) {
port = ServerAddress.defaultPort();
} else {
port = Integer.valueOf(portList[i].trim());
}
serverAddresses.add(new ServerAddress(hostList[i].trim(), port));
}
if (serverAddresses.isEmpty()) {
serverAddresses.add(new ServerAddress());
}
}
EclipseLinkConfiguration.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:jpa-unit
作者:
评论列表
文章目录