Toggle navigation
9.7
16.4
16.3
16.2.1
16.2
16.1.1
16.1
16.0
15.8
15.5
15.2
15.0
14.5
14.2
14.0
12.3
12.2
12.1
12.0
11.0
10.2
10.1
10.0
9.7
Archive
Docs
Release Notes
Java
.NET
Administration
Resources
Early Access
API Docs
Videos
Solution Hub
Blog
Forum
Get Latest GA
Early Access
9.7
Java Developer Guide
Global HTTP Session Sharing
Java Developers Guide
Installation
License Key
Java
Environment Variables
Setting Classpath
Setting JVM Location
C++
Maven Plugin
Advanced Configuration
Eclipse setup
Running and Debugging Within Your IDE
JUnit Testing
XAP as Windows Service
Getting Started
XAP in 5 Minutes
Full Tutorial
Interacting with the Space
Deploying a Space
Processing Services
Events and Messaging
The Processing Unit
Space Transactions
Space Persistence
Web Processing Unit
Big Data
Security
Cook Books
Installation Guide
Your First Web Application
Step 1 - Deploying Your Web Application to the GigaSpaces Environment
Step 2 - Enabling HTTP Session Failover and Fault Tolerance
Step 3 - Scaling the Data Access Layer
Your First XAP Application
Step One - Using Processing Units for Scaling
Step Two - Creating the Hello World Application
Step Three - Deploying onto the Service Grid
Step Four - Scaling the Hello World Application
Your First JPA Application
Step 1 - Adjusting Your JPA Domain Model to XAP
Step 2 - Using the Power of the Space to Scale Your Data Access Layer
Step 3 - Building and Running the Application
Your First Real Time Big Data Analytics Application
Beyond the Basics
Data Example
Order Management Tutorial
A Typical SBA Application
Development
POJO Support
Overview
Dynamic Properties
Space Document
Document API
Extended Document
Interoperability
Modeling your Data
Space Object ID
Annotation based Metadata
Class Annotations
Property Annotations
XML based Metadata
Class Metadata
Properties Metadata
Grid Metadata
Storage Types
Routing In Partitioned Spaces
Custom Serialization
The Space Interface
Overview
Configuration
Operations
Change API
Advanced
Counters
Transactions
Notifications
Filters
Interceptors
Space Mode Context Loader
Lease Time
Querying the Space
Id Queries
Template Matching
SQLQuery
Nested Properties
User Defined Classes
Paging Support
Partial Results
Indexing
Basic Index
Nested Property Index
Collection Index
Compound Index
Unique Index
Transactions
Transaction Management
Locking and Blocking
Read Modifiers
Optimistic Locking
Pessimistic Locking
Space Persistency
Overview
Direct Persistency
Hibernate Integration
Data Source
Synchronization Endpoint
Initial Load
Asynchronous Persistency - Write Behind
Advanced Configuration
Transient Entries
Advanced Topics
Migrating from Hibernate
Migrating From External Data Source API
Other Data Access APIs
JDBC Driver
JPA API
JPA Entity Id
JPA Relationships
Limitations
Map API
Memcached API
Client Side Caching
Local Cache
Local View
Caching over the WAN
Monitoring Client Side Cache
Task Execution
Overview
Aggregators
Dynamic Language Tasks
Metadata
Event Processing
Notify Container
Session Based Messaging API
Durable Notifications
Slow Consumer
Custom Data Event Filters
Polling Container
Data Event Listener
Event Exception Handler
FIFO Ordering
FIFO Support
FIFO Grouping
JMS Messaging Support
JMS Basics
JMS Messages in XAP
JMS-Space Interoperability
Example
XAP JNDI
Working with GSJMSAdmin
Advanced Options
JMS Failover
Transactions
Security
Browsing JMS Queues
Known Issues and Considerations
Using GigaSpaces JMS Without Changing the Classpath
Space Based Remoting
Overview
Executor Based Remoting
Event Driven Remoting
Mule ESB Integration
Event Container Transport
Processing Unit
Queue Provider
SEDA Model
Big Data Integration
Archive Container
Cassandra Integration
Cassandra Persistency
Data Source
Synchronization Endpoint
Hector Client
Archive Handler
MongoDB Integration
Mongo Persistency
Data Source
Synchronization Endpoint
Archive Handler
Logging API
Admin and Monitoring
Admin API
Dump
Administrative Alerts
SNMP Alerts
Platform Interoperability
Overview
CPP
Overview
The CPP Space Interface
API Mapping File
Type Converter
CPP Processing Unit
API Code Generator
gsxml2cpp Utility
CPP Examples
CPP Hello World
CPP API Usage
Processing Unit
Writing Existing Class to Space
REST API
Scala
Constructor Based Properties
Enhanced Scala REPL
Predicate Based Queries
Scripting Executor
Scala Task Execution
Security
Overview
Concepts
Authorities
Security Configuration
Directory Management
Default File-Based Security
Securing Components
Data
Grid Services
Securing the Transport Layer
Administration
Management Center
Command Line Interface
Security Admin API
Auditing
Java Security Policy File
HelloWorld example
Custom Security
Authentication
User-Role Management
Spring Security Bridge
Spring Security
Spring-based bridge
Database Authenticating
LDAP Authenticating
Web Application Support
Overview
Jetty Processing Unit Container
HTTP Session Management
Web Processing Unit Container
Apache Load Balancer Agent
Global HTTP Session Sharing
Deployment and Administration
Deploying and Interacting with the Space
Packaging and Deployment
The Processing Unit
Directory Structure
Configuration
SLA Definition
Custom Processing Unit
Deploying and Running
Overview
Standalone Mode
Deploying onto the Grid
Deployment Properties
Elastic Processing Unit
Cluster Information
Memory Management
Overview
ALL IN CACHE-Cache Policy
LRU-Cache Policy
Custom Eviction Policy
Reloading Business Logic
Data Grid Clustering
Overview
Clustered vs Non-Clustered Proxies
Consistency Level
Data-Partitioning
Failover
Replication
Overview
Topologies
Synchronous Replication
Asynchronous Replication
Space Instance Recovery
Replication Filters
Replication Operations
Controlling the Replication Redo Log
Replication Parameters
Split Brain and Primary Resolution
Multi Site LAN Replication
Overview
Gateway Bootstrapping
Multi Site WAN Replication
Overview
Communication Filter
Gateway Components
Configuring Targets
Bootstrapping Process
Conflict Resolution
Changing Deployment during Runtime
Filtering Data
Intercepting Replication Events
Limitations
.NET Developers Guide
Installation
Overview
License Key
Advanced Scenarios
Product structure
Services Manager
Application Debugging
Getting Started
XAP.NET in 5 Minutes
Full Tutorial
Interacting with the Space
Deploying a Space
Processing Services
Events and Messaging
The Processing Unit
Space Transactions
Space Persistence
Cook Books
Your First XAP Application
Development
PONO Support
Overview
Dynamic Properties
Space Document
Document API
Extending
Interoperability
Modeling your Data
Space Object ID
Annotation based Metadata
Class Annotations
Property Annotations
XML based Metadata
Class Metadata
Properties Metadata
Property Storage Type
Type Discovery
Routing In Partitioned Spaces
The Space Interface
Overview
Configuration
Operations
Change API
Advanced
Counters
Notifications
Lease Time
Filters
Querying the Space
ID Queries
Template Matching
Prepared Template
Nested Properties
SqlQuery
Paging Support
Partial Results
LINQ
Indexing
Basic Index
Nested Property Index
Collection Index
Compound Index
Unique Index
Transactions
Transaction Management
Locking and Blocking
Read Modifiers
Optimistic Locking
Pessimistic Locking
Space Persistency
Space Persistency
NHibernate External Data Source
Initial Load
Client Side Caching
Local Cache
Cache Eviction Strategy
Local View
Task Execution
Event Processing
Event Listener Container
Notify Container
Polling Container
Auto Scaling
FIFO Ordering
FIFO Support
FIFO Grouping
Space Based Remoting
Domain Service Host
Executor Based Remoting
Admin Modules
Administration API
Scaling Agent Example
Platform Interoperability
.NET-Java Interoperability
User-Defined Objects
Deployment and Administration
Processing Units
PU Container
Base PU Container
Detailed PU Container
Interoperability PU
Configuration
System Configuration
Platform Configuration
JVM Configuration
Logging
Administrators Guide
Management Center
Main View
Menus and Buttons
Grid Tree & Configuration
Connections View
Data Types View
Object Inspector
Query View
Statistics View
Transactions View
Space Containers
Working with Clusters
Cluster View
Customizing
Policy Settings
Space Inter-relations
Groups and Members
Creating Custom Cluster
Failover Group
Load-Balancing Group
Replication Group
Working with Spaces
Space JMS
Maintenance
Memory Management
Serialization and Thread Pool
Timeout, Filters and Lease Manager
Pending Notify Templates
Web Management Console
Overview
Configuration
Starting the Console
Dashboard View
Application View
Hosts View
Data Grid View
Logging
Overview
Formatting Log Messages
Managing Log Files
Backing-up Files With a Custom Policy
Administration Tools
Scripts
Command Line Interface
Deploy with Command Line
Elastic Deployment with Command Line
Space Command Line Interface
Runtime Configuration
The Runtime Environment
Global vs. Local LUS
Global vs. Local GSM
Java System Properties
.NET System Properties
Network Configuration
Unicast Discovery
Multicast Configuration
Is Multicast Available
Lookup Service Configuration
XAP Over NAT
Multiple Network-Cards
Advanced Configuration
XAP Over a Firewall
Port usage Control
Monitoring
Network Monitoring
JMX Management
Monitoring Tools
Performance Tuning
Infrastructure
XAP Performance
Large Scale Deployment
Proxy Connectivity
Handling Large Objects
Communication Protocol
Java Virtual Machines
Threads Usage
Slow Consumer
Benchmarking
Overview
Utility
Benchmark UI
C++ Benchmark
Troubleshooting
Common User Issues
Protective Modes
Testing System Environment
Viewing Clustered Space Status
Failure Detection
Tools
Moving into Production Checklist
This page describes an older version of the product. The latest stable version is
16.4
.
Global HTTP Session Sharing