Hazelcast Documentation

version 1.9.4

Permission to use, copy, modify and distribute this document for any purpose and without fee is hereby granted in perpetuity, provided that the above copyright notice and this paragraph appear in all copies.

6 September 2011


Table of Contents

1. Introduction
2. Distributed Data Structures
2.1. Distributed Queue
2.2. Distributed Topic
2.3. Distributed Map
2.3.1. Backups
2.3.2. Eviction
2.3.3. Persistence
2.3.4. Query
2.3.5. Near Cache
2.3.6. Entry Statistics
2.4. Distributed MultiMap
2.5. Distributed Set
2.6. Distributed List
2.7. Distributed Lock
2.8. Distributed Events
3. Data Affinity
4. Monitoring with JMX
5. Cluster Utilities
5.1. Cluster Interface
5.2. Cluster-wide Id Generator
5.3. Super Client
6. Transactions
6.1. Transaction Interface
6.2. J2EE Integration
6.2.1. Resource Adapter Configuration
6.2.2. Sample Glassfish v3 Web Application Configuration
6.2.3. Sample JBoss Web Application Configuration
7. Distributed Executor Service
7.1. Distributed Execution
7.2. Execution Cancellation
7.3. Execution Callback
8. Http Session Clustering with HazelcastWM
9. WAN Replication
10. Encryption
11. Configuration
11.1. Configuring Hazelcast for full TCP/IP cluster
11.2. Configuring Hazelcast for EC2 Auto Discovery
11.3. Creating Separate Clusters
11.4. Specifying network interfaces
11.5. Network Partitioning (Split-Brain Syndrome)
11.6. Wildcard Configuration
11.7. Advanced Configuration Properties
11.8. Logging Configuration
12. Hibernate Second Level Cache
13. Spring Integration
14. Clients
14.1. Native Client
14.1.1. Java Client
14.1.2. CSharp Client
14.2. Memcache Client
14.3. Rest Client
15. Internals
15.1. Internals 1: Threads
15.2. Internals 2: Serialization
15.3. Internals 3: Cluster Membership
15.4. Internals 4: Distributed Map
16. Miscellaneous
16.1. Common Gotchas
16.2. Testing Cluster
16.3. Planned Features
16.4. Release Notes

List of Tables

11.1. Properties Table