Class MongoDbSessionConfiguration
java.lang.Object
com.wavemaker.runtime.security.session.configuration.MongoDbSessionConfiguration
@Configuration
@Conditional({SecurityEnabledCondition.class,MongoDbSessionConfigCondition.class})
public class MongoDbSessionConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<com.mongodb.MongoCredential> org.springframework.session.data.mongo.JdkMongoSessionConverterorg.springframework.data.mongodb.core.MongoClientFactoryBeancom.mongodb.MongoCredentialorg.springframework.data.mongodb.MongoDatabaseFactoryorg.springframework.data.mongodb.core.MongoTemplateorg.springframework.core.serializer.support.SerializingConverterorg.springframework.security.core.session.SessionRegistryorg.springframework.session.data.mongo.MongoIndexedSessionRepository
-
Constructor Details
-
MongoDbSessionConfiguration
public MongoDbSessionConfiguration()
-
-
Method Details
-
mongoCredentials
@Bean(name="mongoCredential") public com.mongodb.MongoCredential mongoCredentials() -
credentialList
-
mongoClient
@Bean(name="mongoClient") public org.springframework.data.mongodb.core.MongoClientFactoryBean mongoClient() -
mongoDatabaseFactory
@Bean(name="mongoDbFactory") public org.springframework.data.mongodb.MongoDatabaseFactory mongoDatabaseFactory() -
mongoTemplate
@Bean(name="mongoTemplate") public org.springframework.data.mongodb.core.MongoTemplate mongoTemplate() -
jdkMongoSessionConverter
@Bean(name="jdkMongoSessionConverter") public org.springframework.session.data.mongo.JdkMongoSessionConverter jdkMongoSessionConverter() -
serializingConverter
@Bean(name="serializingConverter") public org.springframework.core.serializer.support.SerializingConverter serializingConverter() -
deserializerConverter
@Bean(name="deserializingConverter") public ApplicationClassLoaderAwareDeserializingConverter deserializerConverter() -
getDuration
-
sessionRepository
@Bean(name="sessionRepository") public org.springframework.session.data.mongo.MongoIndexedSessionRepository sessionRepository() -
sessionRegistry
@Bean(name="sessionRegistry") public org.springframework.security.core.session.SessionRegistry sessionRegistry()
-