XAP <-> MongoDB Integration
Switch branches/tags
9_7_0_ga 9_7_0_patch1 9_7_0_patch2 9_7_0_patch3 9_7_0_patch4 9_7_0_patch5 9_7_0_patch6 9_7_0_patch7 9_7_0_patch8 9_7_0_patch9 9_7_0_patch10 9_7_0_rc 9_7_0_rc2_softlayer 9_7_0_rc2 9_7_1_demo 9_7_1_ga_softlayer_poc 9_7_1_ga 9_7_1_patch1 9_7_1_patch2 9_7_1_patch3 9_7_1_patch4 9_7_1_patch5 9_7_1_patch6 9_7_1_patch7 9_7_1_patch8 9_7_1_patch9 9_7_1 9_7_2_patch1 9_7_2_patch2 9_7_2_patch3 9_7_2_patch4 9_7_2_patch5 9_7_2_patch6 9_7_2 10_0_0_blobstore 10_0_0_ezer 10_0_0_ga 10_0_0_m1 10_0_0_m2 10_0_0_m3 10_0_0_m4 10_0_0_m5 10_0_0_m6 10_0_0_m7 10_0_0_m8 10_0_0_rc2 10_0_1_ga 10_0_1_patch1 10_0_1_patch2 10_0_1_patch3 10_0_1_patch4 10_0_1_patch5 10_0_2 10_1_0_m1 10.1.0patch4-build 10.1.0patch5-build 10.2.0-debug-patch-sf10618 10.2.0patch1-build-GS-11587_05022018 10.2.0patch1-build_GS-11587 10.2.0patch1-build 10.2.0patch6-build 10.2.0patch7-build 10.2.0patch15-build 10.2.1-build 10.2.1patch2-build 10.2.1patch3-build 10.2.1patch4-build 10.2.1patch5-build 10.2.1patch6-build 10.2.1patch7-build 10.2.1patch8-build 10.2.1patch9-build 10.2.1patch10-build 10.2.1patch11-build 11.0.0-gresham-third-party-check 11.0.0ga-build 11.0.0patch3-build 11.0.0patch5-build 11.0.1-build GS-12103 GS-12503-sql-function GS-12735 Tamir-Schwarz_userSqlFunc backup-blobstore-revert blobstore-backup-replication-bulks blobstore_synclist2 evgenyf_A1 evgenyf_fffffff evgenyf_ggg evgenyf_h evgenyf_iiiii evgenyf_rrr evgenyf_test evgenyf_wwwwww evgenyf_yyy geospatial gresham-hybrid-sa master mavigdor_inbar mongo3.2.0 optimized-sync-list spring-upgrade tamirBranch
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
src
.gitignore
.travis.yml
LICENSE.md
README.md
pom.xml

README.md

Build Status

Overview

Implementation for XAP mongodb persistency SpaceDataSource and SpaceSynchronizationEndpoint

Prerequisites

Build

  • Clone the project: git clone https://github.com/Gigaspaces/mongo-datasource.git
  • Navigate to the mongo-datasource project directory
  • Build project
    • without tests: mvn clean install -DskipTests
    • with tests: mvn clean surefire:test install
Notes
  • eclipse users uses m2e plugin sometimes miss synchronization its recommended to right click on mongodb-datasource project and from the menu [Maven]-> [Update project]

Repositories

<repositories>
	<repository>
		<id>org.openspaces</id>
		<name>OpenSpaces</name>
		<url>http://maven-repository.openspaces.org</url>
	</repository>

</repositories>

Dependencies

		<dependency>
		<groupId>com.gigaspaces</groupId>
		<artifactId>gs-openspaces</artifactId>
		<version>9.7.0-SNAPSHOT</version>
	</dependency>

	<!-- mongodb java driver -->
	<dependency>
		<groupId>org.mongodb</groupId>
		<artifactId>mongo-java-driver</artifactId>
		<version>3.2.0</version>
	</dependency>


	<dependency>
		<groupId>org.antlr</groupId>
		<artifactId>antlr4-runtime</artifactId>
		<version>4.0</version>
	</dependency>