![JAR search and dependency download from the Maven repository](/logo.png)
crafter.profile.access-token-manager-cli-context.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of crafter-profile-access-token-manager Show documentation
Show all versions of crafter-profile-access-token-manager Show documentation
Crafter Profile Access Token Manager
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean name="properties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="ignoreUnresolvablePlaceholders" value="true"/> <property name="locations"> <list> <value>classpath:crafter/profile/access-token-manager-cli.properties</value> <value>classpath*:custom-access-token-manager-cli.properties</value> </list> </property> </bean> <bean id="mongoClientOptionsFactory" class="org.craftercms.commons.mongo.MongoClientOptionsFactory"> <property name="autoConnectRetry" value="${mongodb.connection.autoConnectRetry}"/> <property name="connectionsPerHost" value="${mongodb.connection.connectionsPerHost}"/> <property name="maxAutoConnectRetryTime" value="${mongodb.connection.maxWaitTime}"/> <property name="socketKeepAlive" value="${mongodb.connection.socketKeepAlive}"/> <property name="threadsAllowedToBlockForConnectionMultiplier" value="${mongodb.connection.threadsAllowedToBlockForConnectionMultiplier}"/> <property name="connectTimeout" value="${mongodb.connection.connectTimeout}"/> <property name="writeConcern" value="${mongodb.connection.writeConcern}"/> <property name="readPreference" value="${mongodb.connection.readPreference}"/> </bean> <bean id="mongoClient" class="com.mongodb.MongoClient"> <constructor-arg> <list> <bean class="com.mongodb.ServerAddress"> <constructor-arg value="${mongodb.connection.host}"/> <constructor-arg value="${mongodb.connection.port}"/> </bean> </list> </constructor-arg> <constructor-arg ref="mongoClientOptionsFactory"/> </bean> <bean id="jongo" class="org.craftercms.commons.mongo.JongoFactoryBean"> <property name="mongo" ref="mongoClient"/> <property name="username" value="${mongodb.connection.dbUsername}"/> <property name="password" value="${mongodb.connection.dbPassword}"/> <property name="dbName" value="${mongodb.connection.dbName}"/> </bean> <bean id="queries" class="org.craftercms.commons.mongo.JongoQueries" init-method="init"> <property name="resources"> <list> <value>classpath:crafter/profile/access-token-manager-queries.xml</value> <value>classpath:custom-access-token-manager-queries.xml</value> </list> </property> </bean> <bean id="accessTokenRepository" class="org.craftercms.profile.repositories.impl.AccessTokenRepositoryImpl" init-method="init"> <property name="jongo" ref="jongo"/> <property name="queries" ref="queries"/> </bean> <bean id="objectMapper" class="org.craftercms.commons.jackson.CustomSerializationObjectMapper" init-method="init"> <property name="serializers"> <list> <bean class="org.craftercms.commons.jackson.ObjectIdSerializer"/> </list> </property> <property name="deserializers"> <map> <entry key="org.bson.types.ObjectId"> <bean class="org.craftercms.commons.jackson.ObjectIdDeserializer"/> </entry> </map> </property> </bean> <import resource="classpath*:custom-access-token-manager-cli-context.xml" /> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy