Created
June 26, 2012 11:24
-
-
Save enesakar/2995238 to your computer and use it in GitHub Desktop.
spring mongo hazelcast
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<beans xmlns="http://www.springframework.org/schema/beans" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns:context="http://www.springframework.org/schema/context" | |
xmlns:mongo="http://www.springframework.org/schema/data/mongo" | |
xmlns:hz="http://www.hazelcast.com/schema/spring" | |
xsi:schemaLocation= | |
"http://www.springframework.org/schema/context | |
http://www.springframework.org/schema/context/spring-context-3.0.xsd | |
http://www.springframework.org/schema/data/mongo | |
http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd | |
http://www.springframework.org/schema/beans | |
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd | |
http://www.hazelcast.com/schema/spring | |
http://www.hazelcast.com/schema/spring/hazelcast-spring-2.1.xsd | |
"> | |
<mongo:mongo id="mongo" host="localhost" port="27017"/> | |
<bean id="mongoTemplate" | |
class="org.springframework.data.mongodb.core.MongoTemplate"> | |
<constructor-arg ref="mongo"/> | |
<constructor-arg name="databaseName" value="test"/> | |
</bean> | |
<bean class="com.hazelcast.spring.mongodb.MongoMapStore" id="mongomapstore"> | |
<property name="mongoTemplate" ref="mongoTemplate" /> | |
</bean> | |
<hz:hazelcast id="instance" > | |
<hz:config> | |
<hz:group name="dev" password="dev"/> | |
<hz:properties> | |
<hz:property name="hazelcast.merge.first.run.delay.seconds">5</hz:property> | |
<hz:property name="hazelcast.merge.next.run.delay.seconds">5</hz:property> | |
</hz:properties> | |
<hz:network port="5701" port-auto-increment="false"> | |
<hz:join> | |
<hz:multicast enabled="true" /> | |
</hz:join> | |
</hz:network> | |
<hz:map name="user"> | |
<hz:map-store enabled="true" implementation="mongomapstore" | |
write-delay-seconds="0"> | |
</hz:map-store> | |
</hz:map> | |
</hz:config> | |
</hz:hazelcast> | |
<hz:map instance-ref="instance" id="usermap" name="user" /> | |
</beans> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment