XAP 6.6 Documentation
Product Version
GigaSpaces XAP 8.0
Guides Included
Quick Start Guide, Product Overview, Programmer's Guide and Administrator's Guide.
Date
Oct 07, 2008
Table of Contents
6.6 Documentation Home
.bookmarks
New XAP 6.5 - 6.6 Documentation
Quick Start Guide
Scaling Your 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
Writing Your First XTP Application
Setting Up your IDE to work with GigaSpaces
Step One - Using Processing Units for Scaling
Step Two - Creating the Hello World Application
Step Two - Creating the Hello World Application (JDK1.4)
Step Three - Deploying onto the Service Grid
Step Four - Scaling the Hello World Application
Step Four - Scaling the Hello World Application (JDK1.4)
Writing Your First Caching Application
Beyond the Basics
Enterprise Data Grid
EDG - Aggregate Queries Tutorial
EDG - Basic Topologies Tutorial
Extreme Application Platform
XAP Order Management Tutorial
Parallel Transaction Processing
Order Management Tutorial
Quick Start Screencasts
Product Overview
Concepts
A Typical SBA Application
Database Integration
Product Architecture
The Application Layer
Terminology
Terminology - Basic Components
Terminology - Data Grid Topologies
Terminology - Runtime Components
Terminology - Space-Based Architecture
Programmer's Guide
Core API
Space Component
Filters
Space Filters
Cluster Replication Filters
GigaSpace Component
Map Component
GigaMap Component
Executors Component
Space Mode Context Loader
GigaSpace Context
Programmatic API (Configurers)
Administration API
Space Connections API
Data Access
POJO Support
POJO Support - Advanced
Persistency
External Data Source
External Data Source - Advanced
External Data Source API
Caching and External Data Source
Hibernate External Data Source
How to Customize Initial Load
Async Persistency - Mirror
Async Persistency - Mirror - Advanced
Direct Persistency
JDBC Storage Adapter
JDBC SA Properties
JDBC SA Configuration Files
Persistency - Advanced
Persisting Large Entries
GigaSpaces for Hibernate ORM Users
Transient Entries
Transactions Support
Transaction Manager
Local Cache and Local View Components
SQLQuery
JDBC Supported Features
SQL Query Reserved Words
Space Locking and Blocking
GigaSpaces Read Modifiers
Optimistic Locking
Pessimistic Locking
Indexing
Cluster-Aware Operations
Messaging and Events
Notify Container Component
Session Based Messaging API
Polling Container Component
Data Event Listener
JMS
JMS - Basics
JMS Messages in GigaSpaces
JMS-Space Interoperability
JMS Administration API
Working with GigaSpaces JNDI
Working with GSJMSAdmin
Using JMS with OpenSpaces Example
JMS - Advanced
JMS Failover
JMS Transactions in GigaSpaces
JMS User Security
Browsing JMS Queues
JMS Known Issues and Limitations
Using GigaSpaces JMS Without Changing the Classpath
Remoting (SVF)
Executor Remoting Component
Sync Remoting Component
Async Remoting Component
Dynamic Language Support
Scripting Component
Web Application Support
Web Processing Unit Container
Web Jetty Processing Unit Container
HTTP Session Management
Apache Load Balancer Agent
Processing Unit
Processing Unit Containers
Integrated Processing Unit Container
Pure Client
Service Grid Processing Unit Container
Primary Backup Processing Unit SLA Example
Standalone Processing Unit Container
Processing Unit Context
Processing Unit Context - Bean Level Properties
Processing Unit Context - Cluster Info
Processing Unit Structure
Integrations
Maven Plugin
Maven Plugin - Advanced
Mule ESB
Mule Event Container Transport
Mule Processing Unit
Mule Queue Provider
Mule SEDA Model
Interoperability
Platform Interoperability in GigaSpaces
C++
Installing C++ Package
GigaSpaces C++ Hello World
C++ Basics
GigaSpaces C++ API
C++ Configuration File
C++ Code Generator
C++ Mapping File
gsxml2cpp Utility
C++ Examples
GigaSpaces C++ API Usage Example
Writing Existing C++ Class to Space
C++ Benchmark Framework
GigaSpaces C++ Processing Unit Example
GigaSpaces C++ Type Converter
C++ - Advanced
C++ In Depth
C++ Processing Unit
Windows Multithreaded Optimization using Winhoard
Cloud Computing
Advanced Core Concepts
Space URL
Externalizable Support
Communication Protocol
Memory Management Facility
FIFO Support
Service Reloading
Controlling Serialization
Lease Manager
Slow Consumer
Examples
Data Example
Appendix
XAP Overview
OpenSpaces FAQ
XAP-Community FAQ
About Jini
Administrator's Guide
The Basics
Installation
Installation Prerequisites
Installing GigaSpaces
License Key
Supported Platforms
System Environment and Environment Variables
Common Environment Variables
Setting Classpath
Setting JVM Location
Basic Tour for Administrators
Advanced Tasks
Networking How Tos
How to Configure Unicast Discovery
How to Configure Multicast
How to Determine Whether Multicast is Available
Lookup Service Configuration
How to Configure an Environment With Multiple Network-Cards (Multi-NIC)
Advanced Multi-NIC Configuration
How to Set GigaSpaces Over a Firewall
How to Control the Used Ports
Performance Tuning and Considerations
Tuning Infrastructure
Tuning GigaSpaces Performance
Tuning GigaSpaces Performance - Basics
Tuning GigaSpaces Performance - Advanced
Large Scale Deployment
Lowering the Space Object Footprint-The Binary Serialization Pattern
Proxy Connectivity
Tuning Java Virtual Machines
Moving To Production, and Benchmark Checklist
Managing and Monitoring a Running System
Command Line Interface
CLI Commands Run from bin Directory
gsInstance - GigaSpaces CLI
PlatformInfo - GigaSpaces CLI
startJiniLUS - GigaSpaces CLI
startJiniTX_Mahalo - GigaSpaces CLI
CLI Commands Run by gs.bat
space - GigaSpaces CLI
space clean - GigaSpaces CLI
space cluster-members - GigaSpaces CLI
space config - GigaSpaces CLI
space connections - GigaSpaces CLI
space copy - GigaSpaces CLI
space destroy - GigaSpaces CLI
space list - GigaSpaces CLI
space ping - GigaSpaces CLI
space restart - GigaSpaces CLI
space shutdownContainer - GigaSpaces CLI
space sql - GigaSpaces CLI
space start - GigaSpaces CLI
space stop - GigaSpaces CLI
gs.bat - Other CLI Commands
cd - GigaSpaces CLI
destroy - GigaSpaces CLI
help - GigaSpaces CLI
http - GigaSpaces CLI
jconsole - GigaSpaces CLI
list - GigaSpaces CLI
login - GigaSpaces CLI
ls - GigaSpaces CLI
pudeploy - GigaSpaces CLI
pwd - GigaSpaces CLI
quit - GigaSpaces CLI
set - GigaSpaces CLI
stats - GigaSpaces CLI
task - GigaSpaces CLI
undeploy - GigaSpaces CLI
Graphical User Interface
GigaSpaces Management Center
Running Services - GSC and GSM
Using Space Browser Tab - GigaSpaces Management Center
GigaSpaces Browser Tree Panel and Configuration Panel
Classes View - GigaSpaces Browser
Connections View - GigaSpaces Browser
Object Inspector
Query View - GigaSpaces Browser
Statistics View - GigaSpaces Browser
Transactions View - GigaSpaces Browser
GigaSpaces Browser Menus and Buttons
Managing Containers - GigaSpaces Browser
Container Configuration Directory Services Tab - GigaSpaces Browser
Container Configuration General Tab - GigaSpaces Browser
Container Configuration JMS Tab - GigaSpaces Browser
Container Configuration Log Tab - GigaSpaces Browser
Container Maintenance - GigaSpaces Browser
Pending Notify Templates Information
Working with Clusters - GigaSpaces Browser
Cluster View - GigaSpaces Browser
Customizing Cluster View - GigaSpaces Browser
Viewing Cluster Policy Settings for Space - GigaSpaces Browser
Viewing Space Interrelations in Cluster - GigaSpaces Browser
Visualizing Cluster Groups and Members - GigaSpaces Browser
Creating Cluster from Existing Cluster - GigaSpaces Browser
Creating Custom Cluster - GigaSpaces Browser
Creating Static Cluster - GigaSpaces Browser
Creating Spaces in Static Cluster - GigaSpaces Browser_
Defining Cluster Name and Spaces - GigaSpaces Browser
Defining Failover Policy in Static Cluster - GigaSpaces Browser
Defining Groups in Static Cluster - GigaSpaces Browser
Defining Load-Balancing Policy in Static Cluster - GigaSpaces Browser
Defining Replication Policy in Static Cluster - GigaSpaces Browser
Static Cluster Planning - GigaSpaces Browser
Editing Existing Cluster Configuration - GigaSpaces Browser
Failover Group - GigaSpaces Browser
Load-Balancing Group - GigaSpaces Browser
Replication Group - GigaSpaces Browser
Verifying Cluster Configuration - GigaSpaces Browser
Working with Spaces - GigaSpaces Browser
Basic Space Configuration - GigaSpaces Browser
Space Dynamic Clustering - GigaSpaces Browser
Space JMS - GigaSpaces Browser
Space Maintenance - GigaSpaces Browser
Space Memory Management - GigaSpaces Browser
Space Persistence - GigaSpaces Browser
Space Serialization, Implicit Indexing and Threads - GigaSpaces Browser
Space Timeout, Filters and Lease Manager - GigaSpaces Browser
Using Deployments Details Tab - GigaSpaces Management Center
Deployments Tab Menus and Buttons
Navigating from Deployed Processing Unit to Relevant Space
Service Grid Network and Deployments Status - Deployments Tab
UI Undeploy and Update Options
Space JMX Management
Configuring the System
System Properties List
Overriding Default Configuration
Cluster Configuration XPath Overrides
Space Configuration XPath Overrides
Space Container Configuration XPath Overrides
Configuring the Service Grid Using the services.config File
Space Container Schema Configuration
Troubleshooting for Administrators
Testing System Environment
Locating Clustered Space Instances
Viewing Clustered Space Status
Verifying Cluster Configuration
Failure Detection
About Network Failure Detection
Active Election and Avoiding Split-Brain Scenarios
Troubleshooting Tools
Space Worker Dump Example
Migration Upgrade Interoperability and Compatibility
Backward Compatibility
Security
Java SecurityPolicy File
GigaSpaces Security Components
GigaSpaces Security Roles
admin userAdmin - GigaSpaces CLI
Secured Space
Securing Management Tools
Securing the Grid Service Manager and Grid Service Container
Space Authentication and Authorization
SSL Encryption Support
Evaluating Performance and Scalability
Benchmarking
Benchmark Utility - GigaSpaces CLI
Benchmark View - GigaSpaces Browser
Administering GigaSpaces on the Cloud
Installation Alternatives
Logging
GigaSpaces Logging
Recommended Reading for Administrators
Internal
Images Icons and Screenshots
Icons
.NET Icon
Images
Read-Through Write-Through Images
Refer To
Screenshots
Displaying Screenshots Example
Navigation
Footer
Nav Bar
Quick Start Guide - Internal
EDG Tutorial B - Content Sections
EDG Tutorial B - Doc Summary - How Do I Query?
EDG Tutorial B - Features Section
EDG Tutorial B - GSIterator Section
EDG Tutorial B - Overview Section
EDG Tutorial B - Scripting Section
EDG Tutorial B - Writing The Code Section
EDG Tutorial B - Frame Pages
Enterprise Data Grid Tutorial B - Aggregate Queries - GSIterator
Enterprise Data Grid Tutorial B - Aggregate Queries - Scripting
EDG Tutorial B - JAVA Sources
Enterprise Data Grid Tutorial B - Aggregate Queries - common_Account.java
Enterprise Data Grid Tutorial B - Aggregate Queries - common_Account.java snippet
Enterprise Data Grid Tutorial B - Aggregate Queries - common_OrderEvent.java
Enterprise Data Grid Tutorial B - Aggregate Queries - common_OrderEvent.java snippet
Enterprise Data Grid Tutorial B - Aggregate Queries - feeder_AccountPreLoader.java
Enterprise Data Grid Tutorial B - Aggregate Queries - feeder_CodeBasedFeeder.java
Enterprise Data Grid Tutorial B - Aggregate Queries - feeder_OrderEventFeeder.java
Enterprise Data Grid Tutorial B - Aggregate Queries - feeder_pu.xml
Enterprise Data Grid Tutorial B - Aggregate Queries - validator_CodeBasedValidator.java
Enterprise Data Grid Tutorial B - Aggregate Queries - validator_CodeBasedValidator.java iterator snippet
Enterprise Data Grid Tutorial B - Aggregate Queries - validator_InsecureRiskyOrderEventIteratorCounter.java
Enterprise Data Grid Tutorial B - Aggregate Queries - validator_NormalOrderEventValidator.java
Enterprise Data Grid Tutorial B - Aggregate Queries - validator_pu.xml
Enterprise Data Grid Tutorial B - Aggregate Queries - validator_pu.xml iterator snippet
Enterprise Data Grid Tutorial B - Aggregate Queries - validator_RiskyOrderEventCounter.java
Building and Packaging - XAP Tutorial
Deployment - XAP Tutorial
POJO Domain Model - XAP Tutorial
Wiring with Spring - XAP Tutorial
Writing POJO Services - XAP Tutorial
Parallel Processing Tutorial - JAVA Sources
Parallel Processing Tutorial - JAVA - client_OrderEventCounterDisplayer.java
Parallel Processing Tutorial - JAVA - client_OrderEventFeeder.java
Parallel Processing Tutorial - JAVA - client_pu.xml
Parallel Processing Tutorial - JAVA - common_OrderEvent.java
Parallel Processing Tutorial - JAVA - processor_OrderEventProcessor.java
Parallel Processing Tutorial - JAVA - processor_pu.xml
Parallel Processing Tutorial - JAVA - validator_OrderEventValidator.java
Parallel Processing Tutorial - JAVA - validator_pu.xml
Parallel Processing Tutorial - Order Management (OnePager)
Parallel Processing Tutorial - Order Management (Pages)
Parallel Processing Tutorial - Order Management - Build And Compile
Parallel Processing Tutorial - Order Management - Code
Parallel Processing Tutorial - Order Management - Deployment
Parallel Processing Tutorial - Order Management - Download
Parallel Processing Tutorial - Order Management - Overview
Parallel Processing Tutorial - Order Management - Running within the IDE
Parallel Processing Tutorial - Order Management - What's Next
Parallel Processing Tutorial - Order Management - WorkFlow Animation
Parallel Processing Tutorial - Order Management (Tabs)
PP Tutorial - Order Management - Content Sections
PP Tutorial - Order Management - Build And Compile Section
PP Tutorial - Order Management - Code Section
PP Tutorial - Order Management - Deployment Section
PP Tutorial - Order Management - Download Section
PP Tutorial - Order Management - Example Structure Section
PP Tutorial - Order Management - Features Section
PP Tutorial - Order Management - OnePager TOC Section
PP Tutorial - Order Management - Overview Section
PP Tutorial - Order Management - Pages TOC Section
PP Tutorial - Order Management - Running Within The IDE Section
PP Tutorial - Order Management - What's Next Section
PP Tutorial - Order Management - WorkFlow Animation Section
Internal QSG Content
QSG Tutorial Sections
Troubleshooting
Data Grid Troubleshooting
QSG Navigation
_Track Panels
Enterprise Data Grid Track Panel
Extreme Application Platform Track Panel
Introductory Screencasts Panel
JavaSpaces Parallel Transaction Processing Track Panel
Plain JavaSpaces Tutorial
GigaSpaces.com
-
Legal Notice
-
3rd Party Licenses
-
Site Map
-
API Docs
-
Forum
-
Downloads
-
Blog
-
White Papers
-
Contact Tech Writing
-
Gen. by Atlassian Confluence