![JAR search and dependency download from the Maven repository](/logo.png)
jadeutils.mongo.impl.MongoConnection Maven / Gradle / Ivy
package jadeutils.mongo.impl;
import jadeutils.mongo.MongoServer;
import java.net.UnknownHostException;
import java.util.ArrayList;
import java.util.List;
import com.mongodb.MongoClient;
import com.mongodb.ServerAddress;
public class MongoConnection {
private MongoClient client;;
public MongoConnection(List serverList)
throws UnknownHostException {
if (null != serverList && serverList.size() > 0) {
List addrlist = new ArrayList<>();
for (MongoServer s : serverList) {
addrlist.add(new ServerAddress(s.getHost(), s.getPort()));
}
client = new MongoClient(addrlist);
}
}
public void close() {
if (null != client) {
client.close();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy