Blob Blame History Raw
From d3df89f397f271ab06282c6bc04bb53ec5f3dc02 Mon Sep 17 00:00:00 2001
From: Michael Simacek <msimacek@redhat.com>
Date: Mon, 15 Feb 2016 10:51:24 +0100
Subject: [PATCH 2/3] Port to current mongo-java-driver

---
 .../java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java b/jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java
index e078b9a..62c1c15 100644
--- a/jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java
+++ b/jetty-nosql/src/main/java/org/eclipse/jetty/nosql/mongodb/MongoSessionIdManager.java
@@ -182,17 +182,17 @@ public class MongoSessionIdManager extends AbstractSessionIdManager
         _server = server;
         _sessions = sessions;
 
-        _sessions.ensureIndex(
+        _sessions.createIndex(
                 BasicDBObjectBuilder.start().add("id",1).get(),
                 BasicDBObjectBuilder.start().add("unique",true).add("sparse",false).get());
-        _sessions.ensureIndex(
+        _sessions.createIndex(
                 BasicDBObjectBuilder.start().add("id",1).add("version",1).get(),
                 BasicDBObjectBuilder.start().add("unique",true).add("sparse",false).get());
 
         // index our accessed and valid fields so that purges are faster, note that the "valid" field is first
         // so that we can take advantage of index prefixes
         // http://docs.mongodb.org/manual/core/index-compound/#compound-index-prefix
-        _sessions.ensureIndex(
+        _sessions.createIndex(
                 BasicDBObjectBuilder.start().add(MongoSessionManager.__VALID, 1).add(MongoSessionManager.__ACCESSED, 1).get(),
                 BasicDBObjectBuilder.start().add("sparse", false).add("background", true).get());
     }
-- 
2.9.4