package com.nvarghese.beowulf.common.ds; import java.net.UnknownHostException; import com.google.code.morphia.Datastore; import com.google.code.morphia.Morphia; import com.mongodb.Mongo; import com.mongodb.MongoURI; public class DataStoreUtil { /** * * @param dbServerList * @param dbName * @return * @throws UnknownHostException */ public static Datastore createOrGetDataStore(String mongoDbConnectString, String dbName) throws UnknownHostException { MongoURI mongoURI = new MongoURI(mongoDbConnectString); Mongo mongo = Mongo.Holder.singleton().connect(mongoURI); Datastore ds = new Morphia().createDatastore(mongo, dbName); return ds; } }