18
18
import com .mongodb .MongoException ;
19
19
import com .mongodb .client .MongoCollection ;
20
20
import com .mongodb .client .MongoDatabase ;
21
- import static com .mongodb .client .model .Filters .eq ;
22
21
import com .mongodb .client .model .IndexOptions ;
23
- import static com .mongodb .client .model .Projections .include ;
24
22
import com .mongodb .client .model .UpdateOptions ;
25
- import static com .mongodb .client .model .Updates .combine ;
26
- import static com .mongodb .client .model .Updates .set ;
23
+ import org .bson .Document ;
24
+ import ro .pippo .session .DefaultSessionData ;
25
+ import ro .pippo .session .SerializationSessionDataTranscoder ;
26
+ import ro .pippo .session .SessionData ;
27
+ import ro .pippo .session .SessionDataStorage ;
28
+ import ro .pippo .session .SessionDataTranscoder ;
29
+
27
30
import java .util .Date ;
28
31
import java .util .concurrent .TimeUnit ;
29
- import org .bson .Document ;
30
- import ro .pippo .session .*;
32
+
33
+ import static com .mongodb .client .model .Filters .eq ;
34
+ import static com .mongodb .client .model .Projections .include ;
35
+ import static com .mongodb .client .model .Updates .combine ;
36
+ import static com .mongodb .client .model .Updates .set ;
31
37
32
38
/**
33
39
* SessionDataStorage implementation with MongoDB.
@@ -51,7 +57,7 @@ public class MongoDBSessionDataStorage implements SessionDataStorage {
51
57
*
52
58
* @param database MongoDB database object
53
59
* @see #MongoDBSessionDataStorage(com.mongodb.client.MongoDatabase,
54
- * java.lang.String, long, ro.pippo.session.mongodb. SessionDataTranscoder)
60
+ * java.lang.String, long, ro.pippo.session.SessionDataTranscoder)
55
61
*/
56
62
public MongoDBSessionDataStorage (MongoDatabase database ) {
57
63
this (database , SESSION_NAME , IDLE_TIME , new SerializationSessionDataTranscoder ());
@@ -64,7 +70,7 @@ public MongoDBSessionDataStorage(MongoDatabase database) {
64
70
* @param database MongoDB database object
65
71
* @param idleTime idle time of the session in seconds
66
72
* @see #MongoDBSessionDataStorage(com.mongodb.client.MongoDatabase,
67
- * java.lang.String, long, ro.pippo.session.mongodb. SessionDataTranscoder)
73
+ * java.lang.String, long, ro.pippo.session.SessionDataTranscoder)
68
74
*/
69
75
public MongoDBSessionDataStorage (MongoDatabase database , int idleTime ) {
70
76
this (database , SESSION_NAME , idleTime , new SerializationSessionDataTranscoder ());
@@ -77,7 +83,7 @@ public MongoDBSessionDataStorage(MongoDatabase database, int idleTime) {
77
83
* @param database MongoDB database object
78
84
* @param collection name of collection to manage the session
79
85
* @see #MongoDBSessionDataStorage(com.mongodb.client.MongoDatabase,
80
- * java.lang.String, long, ro.pippo.session.mongodb. SessionDataTranscoder)
86
+ * java.lang.String, long, ro.pippo.session.SessionDataTranscoder)
81
87
*/
82
88
public MongoDBSessionDataStorage (MongoDatabase database , String collection ) {
83
89
this (database , collection , IDLE_TIME , new SerializationSessionDataTranscoder ());
0 commit comments