Go to
hazelcast.org/documentation
Documentation
Version: 3.3 - Publication Date : Sep 07, 2014
Introduction
Hazelcast Overview
Why Hazelcast?
Getting Started
Installing Hazelcast
Installing Hazelcast Enterprise
Starting the Cluster and Client
Configuring Hazelcast
Use Cases
Resources
What's New in Hazelcast 3.3
Release Notes
New Features
Fixes
Upgrading from 2.x versions
Document Revision History
Distributed Data Structures
Map
Map Overview
Map Backups
Eviction
In Memory Format
Map Persistence
Interceptors
Near Cache
Map Locks
Entry Statistics
Entry Listener
Queue
Queue Overview
Sample Queue Code
Bounded Queue
Queue Persistence
MultiMap
Sample MultiMap Code
MultiMap Configuration
Set
Sample Set Code
Event Registration and Configuration
List
Sample List Code
Event Registration and Configuration
Topic
Sample Topic Code
Statistics
Internals
Topic Configuration
Lock
ICondition
IAtomicLong
ISemaphore
IAtomicReference
ICountDownLatch
IdGenerator
Replicated Map - BETA
For Consideration
Breakage of the Map-Contract
Technical design
In Memory Format on ReplicatedMap
EntryListener on ReplicatedMap
Distributed Events
Event Listeners
Global Event Configuration
Distributed Computing
Executor Service
Overview
Execution
Execution Cancellation
Execution Callback
Entry Processor
Overview
Sample Entry Processor Code
Abstract Entry Processor
User Defined Services
Sample Case
WaitNotifyService
Distributed Query
Query Overview
Criteria API
Distributed SQL Query
Paging Predicate (Order & Limit)
Indexing
Query Thread Configuration
MapReduce
MapReduce Essentials
Introduction to MapReduce API
Hazelcast MapReduce Architecture
Aggregators
Aggregations Basics
Introduction to Aggregations API
Aggregations Examples
Implementing Aggregations
Continuous Query
Transactions
Transaction Interface
J2EE Integration
Sample Code
Resource Adapter Configuration
Sample Glassfish v3 Web Application Configuration
Sample JBoss AS 5 Web Application Configuration
Sample JBoss AS 7 / EAP 6 Web Application Configuration
XA Transactions
Hazelcast JCache Implementation
Setup
Usage
Sample JCache Code
Code Samples
Work In Progress
Integrated Clustering
Hibernate Second Level Cache
Sample Code
Supported Hibernate Versions
Hibernate Configuration
Hazelcast Configuration
RegionFactory Options
Hazelcast Modes for Hibernate Usage
Hibernate Concurrency Strategies
Advanced Settings
Web Session Replication
Sample Code
Filter Based Web Session Replication
Spring Security Support
Tomcat Based Web Session Replication
Sample Code
Spring Integration
Supported Versions
Spring Configuration
Spring Managed Context with @SpringAware
Spring Cache
Hibernate 2nd Level Cache Config
Best Practices
Storage
Off-Heap
Clients
Java Client
Java Cient Overview
Java Client Dependencies
Getting Started with Client API
Java Client Operation modes
Fail Case Handling
Distributed Data Structures
Client Services
Listeners
Transactions
Network Configuration Options
Security
Near Cache
SSLConfig
Java Client Configuration
Examples
C++ Client
How to Setup
Platform Specific Installation Guides
Code Examples
.NET Client
Client Configuration
Client Startup
REST Client
Memcache Client
Unsupported Operations
Serialization
Serializable & Externalizable
DataSerializable
IdentifiedDataSerializable
Portable
Versions
Null Portable Serialization
DistributedObject Serialization
StreamSerializer
ByteArraySerializer
HazelcastInstanceAware Interface
Management
Statistics API per Node
Map Statistics
Multimap Statistics
Queue Statistics
Topic Statistics
Executor Statistics
JMX API per Node
Monitoring with JMX
Cluster Utilities
Cluster Interface
Member Attributes
Management Center
Introduction
Tool Overview
Home Page
Maps
Queues
Topics
MultiMaps
Executors
Members
Scripting
Console
Alerts
Administration
Time Travel
Documentation
Clustered JMX
Clustered JMX Configuration
API Documentation
Enterprise Integration
Clustered REST
Enabling Clustered REST
Clustered REST API Root
Clusters
Cluster Information
Members
Member Information
Clients
Maps
MultiMaps
Queues
Topics
Executors
Security
Enabling Security for Hazelcast Enterprise
Socket Interceptor
Security Interceptor
Encryption
SSL
Credentials
ClusterLoginModule
Cluster Member Security
Native Client Security
Authentication
Authorization
Permissions
Performance
Data Affinity
Threading Model
I/O Threading
Event Threading
IExecutor Threading
Operation Threading
WAN
WAN Replication
WAN Replication Configuration
WAN Replication Queue Size
WAN Replication Additional Information
Configuration
Network Configuration
Configuring TCP/IP Cluster
Specifying Network Interfaces
EC2 Auto Discovery
Ports
IPv6 Support
Partition Grouping
Listener Configurations
Logging Configuration
Advanced Configuration Properties
Declarative Configuration
Programmatic Configuration
System Property
Network Partitioning - Split Brain Syndrome
Frequently Asked Questions
Why 271 as the default partition count
Is Hazelcast thread safe
How do nodes discover each other
What happens when a node goes down
How do I test the connectivity
How do I choose keys properly
How do I reflect value modifications
How do I test my Hazelcast cluster
How do I create separate clusters
Does Hazelcast support hundreds of nodes
Does Hazelcast support thousands of clients
What is the difference between old LiteMember and new Smart Client
How do you give support
Does Hazelcast persist
Can I use Hazelcast in a single server
How can I monitor Hazelcast
How can I see debug level logs
What is the difference between client-server and embedded topologies
How do I know it is safe to kill the second node
When do I need Off-heap solutions
Is there any disadvantage of using near-cache
Is Hazelcast secure
Powered by
beautiful-docs
-
Back to top
Resources
Hazelcast source code can be found at
Github/Hazelcast
.
Hazelcast API can be found at
Hazelcast.org/docs/Javadoc
.
Code samples can be downloaded from
Hazelcast.org/download
.
More use cases and resources can be found at
Hazelcast.com
.
Questions and discussions can be post at
Hazelcast mail group
.