Hazelcast Documentation

version 2.0

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.

1 March 2012


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. Elastic Memory (Enterprise Edition Only)
4. Security (Enterprise Edition Only)
4.1. Credentials
4.2. ClusterLoginModule
4.3. Cluster Member Security
4.4. Native Client Security
4.4.1. Authentication
4.4.2. Authorization
4.4.3. Permissions
5. Data Affinity
6. Monitoring with JMX
7. Cluster Utilities
7.1. Cluster Interface
7.2. Cluster-wide Id Generator
7.3. LiteMember
8. Transactions
8.1. Transaction Interface
8.2. J2EE Integration
8.2.1. Resource Adapter Configuration
8.2.2. Sample Glassfish v3 Web Application Configuration
8.2.3. Sample JBoss Web Application Configuration
9. Distributed Executor Service
9.1. Distributed Execution
9.2. Execution Cancellation
9.3. Execution Callback
10. Http Session Clustering with HazelcastWM
11. WAN Replication
12. Encryption
13. Configuration
13.1. Configuring Hazelcast for full TCP/IP cluster
13.2. Configuring Hazelcast for EC2 Auto Discovery
13.3. Creating Separate Clusters
13.4. Specifying network interfaces
13.5. Partition Group Configuration
13.6. Listener Configurations
13.7. Map Index Configuration
13.8. Network Partitioning (Split-Brain Syndrome)
13.9. Wildcard Configuration
13.10. Advanced Configuration Properties
13.11. Logging Configuration
13.12. Setting License Key (Enterprise Edition Only)
14. Hibernate Second Level Cache
15. Spring Integration
16. Clients
16.1. Native Client
16.1.1. Java Client
16.1.2. CSharp Client (Enterprise Edition Only)
16.2. Memcache Client
16.3. Rest Client
17. Internals
17.1. Internals 1: Threads
17.2. Internals 2: Serialization
17.3. Internals 3: Cluster Membership
17.4. Internals 4: Distributed Map
18. Miscellaneous
18.1. Common Gotchas
18.2. Testing Cluster
18.3. Planned Features
18.4. Release Notes

List of Tables

13.1. Properties Table