Installation
Download
Download the latest XAP release
Installation
- Unzip the distribution into a working directory; GS_HOME
- Set the JAVA_HOME environment variable to point to the JDK root directory
- Start your favorite Java IDE
- Create a new project
- Include all jar files from the GS_HOME/lib/required in the classpath
Maven
XAP is Maven-friendly - it is built using maven and designed to be easily used by developers constructing XAP applications.
The main dependency required to use XAP is xap-openspaces
<dependency>
<groupId>org.gigaspaces</groupId>
<artifactId>xap-openspaces</artifactId>
<version>12.0.1</version>
</dependency>
Since XAP artifacts are currently not published in Maven Central Repo, you’ll also need to configure a repository:
<repository>
<id>org.openspaces</id>
<url>http://maven-repository.openspaces.org</url>
</repository>
Examples
There are two examples provided with the Open Source distribution. You can find them under the <XAP root>/examples
directory. The examples are also available on github(see links below).
Hello World
The Hello World example demonstrates how to perform basic Space operations - e.g. writing and reading an Object from the data-grid.
This example also covers different deployment modes: embedded, remote and partitioned.
Hola Mundo
This example builds on the previous example, introducing the concepts of event-processing using a Processing Unit.
This example also demonstrates how to run with the IDE.
Tutorial
You can download all examples presented here from . Feel free to clone, fork and contribute to the tutorial code.