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