本文整理匯總了Java中com.mongodb.ServerAddress.defaultPort方法的典型用法代碼示例。如果您正苦於以下問題:Java ServerAddress.defaultPort方法的具體用法?Java ServerAddress.defaultPort怎麽用?Java ServerAddress.defaultPort使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.mongodb.ServerAddress
的用法示例。
在下文中一共展示了ServerAddress.defaultPort方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: configureServerAddresses
import com.mongodb.ServerAddress; //導入方法依賴的package包/類
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());
}
}