/** * Instantiates a new mongo state service. * * @param params the params * @throws UnknownHostException the unknown host exception */ public MongoStateProvider(final ObjectNode params) throws UnknownHostException { final MongoStateConfig config = MongoStateConfig.decorate(params); // initialization of client & jongo final MongoClient client = createClient(config.getHost(), config.getPort()); jongo = new Jongo(client.getDB(config.getDatabase())); collectionName = config.getCollection(); jongo.runCommand("{collMod: '" + collectionName + "', usePowerOf2Sizes : true }"); }