Skip to content
This repository was archived by the owner on Aug 25, 2022. It is now read-only.

Commit 4855aeb

Browse files
committed
Add MongoDB Sample
1 parent 53eecd4 commit 4855aeb

34 files changed

Lines changed: 1544 additions & 400 deletions

File tree

mapstore/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@ To do this, you can use Hazelcast’s `MapStore` and `MapLoader` interfaces.
1616

1717
## Samples
1818

19-
- [Hazelcast 3.X.X MapStore JDBC Sample](mapstore-sample-hazelcast-3-jdbc/README.md)
20-
- [Hazelcast 4.X.X MapStore JDBC Sample](mapstore-sample-hazelcast-4-jdbc/README.md)
19+
- [Hazelcast 3.X.X MapStore JDBC Sample](mapstore-sample-hazelcast3-jdbc/README.md)
20+
- [Hazelcast 4.X.X MapStore JDBC Sample](mapstore-sample-hazelcast4-jdbc/README.md)
21+
- [Hazelcast 3.X.X MapStore Mongo Sample](mapstore-sample-hazelcast3-mongodb/README.md)
22+
- [Hazelcast 4.X.X MapStore Mongo Sample](mapstore-sample-hazelcast4-mongodb/README.md)
2123

2224
## How to run?
2325

mapstore/mapstore-sample-hazelcast-3-jdbc/src/main/java/com/hazelcast/cloud/mapstore/JdbcPersonRepository.java

Lines changed: 0 additions & 138 deletions
This file was deleted.

mapstore/mapstore-sample-hazelcast-4-jdbc/src/main/java/com/hazelcast/cloud/mapstore/JdbcPersonRepository.java

Lines changed: 0 additions & 138 deletions
This file was deleted.

mapstore/mapstore-sample-hazelcast-3-jdbc/README.md renamed to mapstore/mapstore-sample-hazelcast3-jdbc/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Required properties:
1010

1111
## Classes
1212

13-
- [Person](src/main/java/com/hazelcast/cloud/mapstore/Person.java) Entity class
14-
- [JdbcPersonRepository](src/main/java/com/hazelcast/cloud/mapstore/JdbcPersonRepository.java) JDBC implementation for Person Entity.
15-
- [PersonMapStore](src/main/java/com/hazelcast/cloud/mapstore/PersonMapStore.java) MapStore implementation for Person Entity.
16-
- [PersonMapStoreTest](src/test/java/com/hazelcast/cloud/mapstore/PersonMapStoreTest.java) Person MapStore tests.
13+
- [Person](src/main/java/com/hazelcast/cloud/mapstore3/jdbc/Person.java) Entity class
14+
- [JdbcPersonRepository](src/main/java/com/hazelcast/cloud/mapstore3/jdbc/JdbcPersonRepository.java) JDBC implementation for Person Entity.
15+
- [PersonMapStore](src/main/java/com/hazelcast/cloud/mapstore3/jdbc/JdbcPersonMapStore.java) MapStore implementation for Person Entity.
16+
- [PersonMapStoreTest](src/test/java/com/hazelcast/cloud/mapstore3/jdbc/JdbcPersonMapStoreTest.java) Person MapStore tests.
1717

mapstore/mapstore-sample-hazelcast-3-jdbc/pom.xml renamed to mapstore/mapstore-sample-hazelcast3-jdbc/pom.xml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns="http://maven.apache.org/POM/4.0.0"
3-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xmlns="http://maven.apache.org/POM/4.0.0"
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66

@@ -10,25 +10,22 @@
1010
<version>0.1-SNAPSHOT</version>
1111
</parent>
1212

13-
<artifactId>mapstore-sample-hazelcast-3-jdbc</artifactId>
13+
<artifactId>mapstore-sample-hazelcast3-jdbc</artifactId>
1414
<version>0.1-SNAPSHOT</version>
1515

1616

1717
<name>Hazelcast 3.x.x Map Store JDBC Sample</name>
1818

1919
<properties>
20-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
21-
<maven.compiler.source>1.8</maven.compiler.source>
22-
<maven.compiler.target>1.8</maven.compiler.target>
23-
<hazelcast-all.version>3.12.6</hazelcast-all.version>
24-
<testcontainers.version>1.14.2</testcontainers.version>
20+
<hazelcast-all.version>3.12.10</hazelcast-all.version>
21+
<testcontainers.version>1.15.0</testcontainers.version>
2522
<mysql.version>8.0.15</mysql.version>
2623
<HikariCP.version>3.4.5</HikariCP.version>
2724
<junit.version>4.13</junit.version>
2825
<logback-classic.version>1.2.3</logback-classic.version>
2926
<assertj-core.version>3.16.0</assertj-core.version>
30-
<shaded.prefix>com.hazelcast.cloud.mapstore.shaded</shaded.prefix>
3127
<lombok.version>1.18.12</lombok.version>
28+
<maven-shade-plugin.version>3.2.4</maven-shade-plugin.version>
3229
</properties>
3330

3431
<dependencies>
@@ -90,7 +87,7 @@
9087
<plugin>
9188
<groupId>org.apache.maven.plugins</groupId>
9289
<artifactId>maven-shade-plugin</artifactId>
93-
<version>3.2.2</version>
90+
<version>${maven-shade-plugin.version}</version>
9491
<executions>
9592
<execution>
9693
<phase>package</phase>

0 commit comments

Comments
 (0)