Skip navigation links

Hazelcast Root 3.12 API

Packages 
Package Description
com.hazelcast
This package contains PlaceHolder
com.hazelcast.aggregation
Contains classes related to aggregations.
com.hazelcast.aggregation.impl  
com.hazelcast.buildutils
This module contains Maven and other build additions that are used by Hazelcast to build bundle modules
com.hazelcast.cache
This package contains the public API extension for Hazelcast JCache, the Hazelcast implementation of the JSR-107 commonly referred to as JCache.
com.hazelcast.cache.impl
Hazelcast JSR-107 aka JCache implementation
com.hazelcast.cache.impl.event
Event classes to define listenters for JCache other than EntryListener
com.hazelcast.cache.impl.eviction  
com.hazelcast.cache.impl.journal  
com.hazelcast.cache.impl.maxsize
Max-Size policy interfaces for cache.
com.hazelcast.cache.impl.maxsize.impl
Max-Size policy implementations for cache.
com.hazelcast.cache.impl.merge
This package contains merge functionality for Hazelcast cache.
com.hazelcast.cache.impl.merge.entry
This package contains merge entry internal interfaces and functionality for Hazelcast cache.
com.hazelcast.cache.impl.merge.policy
This package contains merge policy internal interfaces and functionality for Hazelcast cache.
com.hazelcast.cache.impl.operation
Hazelcast JSR-107 aka JCache implementation
com.hazelcast.cache.impl.record
Hazelcast JSR-107 aka JCache implementation Internal record store
com.hazelcast.cache.impl.tenantcontrol  
com.hazelcast.cache.journal
Contains EventJournal event interface for ICache.
com.hazelcast.cache.merge
Contains out-of-the-box merge policies for ICache.
com.hazelcast.cardinality
This package contains Cardinality Estimator functionality for Hazelcast.
com.hazelcast.cardinality.impl  
com.hazelcast.cardinality.impl.hyperloglog
This package contains spec for the HyperLogLog data-structure.
com.hazelcast.cardinality.impl.hyperloglog.impl
This package contains implementations of HyperLogLog.
com.hazelcast.cardinality.impl.operations
This package contains the operations on the CardinalityEstimator.
com.hazelcast.client
Contains classes/interfaces related to Client
com.hazelcast.client.cache.impl
Hazelcast JSR-107 aka JCache implementation client side
com.hazelcast.client.cache.impl.nearcache.invalidation  
com.hazelcast.client.config
Contains classes related to config for com.hazelcast.client
com.hazelcast.client.connection
Provides connection interfaces/classes for com.hazelcast.client Everything in this package and its subpackages is private.
com.hazelcast.client.connection.nio
Contains classes related to New IO for com.hazelcast.client.connection
com.hazelcast.client.console
This package contains ClientConsoleApp
com.hazelcast.client.cp.internal
Contains client-side impl classes of the CP subsystem
com.hazelcast.client.cp.internal.datastructures.atomiclong
Contains client-side proxy impl of Raft-based IAtomicLong
com.hazelcast.client.cp.internal.datastructures.atomicref
Contains client-side proxy impl of Raft-based IAtomicReference
com.hazelcast.client.cp.internal.datastructures.countdownlatch
Contains client-side proxy impl of Raft-based ICountDownLatch
com.hazelcast.client.cp.internal.datastructures.lock
Contains client-side proxy impl of Raft-based FencedLock
com.hazelcast.client.cp.internal.datastructures.proxy
Contains APIs to create client-side proxies of the CP data structures
com.hazelcast.client.cp.internal.datastructures.semaphore
Contains client-side proxy impl of Raft-based ISemaphore
com.hazelcast.client.cp.internal.session
Contains client-side impl of the Raft proxy session manager
com.hazelcast.client.impl
Implementation classes of the com.hazelcast.client interfaces
com.hazelcast.client.impl.client
This contains the Requests and other DTO's exchanged between client/server
com.hazelcast.client.impl.clientside
Contains most of the client side HazelcastInstance implementation functionality.
com.hazelcast.client.impl.operations
Contains client operations
com.hazelcast.client.impl.protocol
Client protocol related private implementation classes
com.hazelcast.client.impl.protocol.exception  
com.hazelcast.client.impl.protocol.task
Client tasks associated with requests.
com.hazelcast.client.impl.protocol.task.atomiclong
Client protocol tasks implementations for AtomicLong
com.hazelcast.client.impl.protocol.task.atomicreference
Client protocol tasks implementations for AtomicReference
com.hazelcast.client.impl.protocol.task.cache
Client protocol tasks implementations for JCache
com.hazelcast.client.impl.protocol.task.cardinality  
com.hazelcast.client.impl.protocol.task.condition
Client protocol tasks implementations for Condition
com.hazelcast.client.impl.protocol.task.countdownlatch
Client protocol tasks implementations for CountDownLatch
com.hazelcast.client.impl.protocol.task.crdt.pncounter  
com.hazelcast.client.impl.protocol.task.dynamicconfig  
com.hazelcast.client.impl.protocol.task.executorservice
Client protocol tasks implementations for ExecutorService
com.hazelcast.client.impl.protocol.task.executorservice.durable  
com.hazelcast.client.impl.protocol.task.list
Client protocol tasks implementations for List
com.hazelcast.client.impl.protocol.task.lock
Client protocol tasks implementations for ILock
com.hazelcast.client.impl.protocol.task.map
Client protocol tasks implementations for map
com.hazelcast.client.impl.protocol.task.mapreduce
Client protocol tasks implementations for map reduce
com.hazelcast.client.impl.protocol.task.multimap
Client protocol tasks implementations for multi map
com.hazelcast.client.impl.protocol.task.queue
Client protocol tasks implementations for Queue
com.hazelcast.client.impl.protocol.task.replicatedmap
Client protocol tasks implementations for ReplicatedMap
com.hazelcast.client.impl.protocol.task.ringbuffer
Client protocol tasks implementations for Ringbuffer
com.hazelcast.client.impl.protocol.task.scheduledexecutor  
com.hazelcast.client.impl.protocol.task.semaphore
Client protocol tasks implementations for Semaphore
com.hazelcast.client.impl.protocol.task.set
Client protocol tasks implementations for set
com.hazelcast.client.impl.protocol.task.topic
Client protocol tasks implementations for Topic
com.hazelcast.client.impl.protocol.task.transaction
Client protocol tasks implementations for Transaction related
com.hazelcast.client.impl.protocol.task.transactionallist
Client protocol tasks implementations for Transactional List
com.hazelcast.client.impl.protocol.task.transactionalmap
Client protocol tasks implementations for Transactional Map
com.hazelcast.client.impl.protocol.task.transactionalmultimap
Client protocol tasks implementations for Transactional MultiMap
com.hazelcast.client.impl.protocol.task.transactionalqueue
Client protocol tasks implementations for Transactional Queue
com.hazelcast.client.impl.protocol.task.transactionalset
Client protocol tasks implementations for Transactional Set
com.hazelcast.client.impl.protocol.util
Protocol utils
com.hazelcast.client.impl.querycache
Contains query cache internal implementations for client side.
com.hazelcast.client.impl.querycache.subscriber
Contains Hazelcast Enterprise version client-side query cache subscriber implementation classes.
com.hazelcast.client.impl.statistics  
com.hazelcast.client.map.impl  
com.hazelcast.client.map.impl.nearcache.invalidation  
com.hazelcast.client.proxy
This package contains client side proxy implementations of the different Hazelcast data structures and operation types
com.hazelcast.client.proxy.txn
Contains classes related to proxy for client transactions
com.hazelcast.client.proxy.txn.xa
Contains classes related to proxy for XA
com.hazelcast.client.spi
Contains classes/interfaces related to the Hazelcast client Service Provider Interface.
com.hazelcast.client.spi.impl
Provides util classes for the Hazelcast client SPI.
com.hazelcast.client.spi.impl.discovery  
com.hazelcast.client.spi.impl.listener  
com.hazelcast.client.spi.properties
Contains the Hazelcast client properties implementation.
com.hazelcast.client.util
This package contains some utility classes and the base implementations of the loadbalancer implementations
com.hazelcast.cluster
This package contains the cluster functionality.
com.hazelcast.cluster.impl  
com.hazelcast.cluster.memberselector
This package contains several MemberSelector implementations.
com.hazelcast.collection.impl  
com.hazelcast.collection.impl.collection  
com.hazelcast.collection.impl.collection.operations  
com.hazelcast.collection.impl.common  
com.hazelcast.collection.impl.list
This package contains IList functionality for Hazelcast.
com.hazelcast.collection.impl.list.operations  
com.hazelcast.collection.impl.queue  
com.hazelcast.collection.impl.queue.operations
This package contains the IQueue operations
com.hazelcast.collection.impl.set
This package contains ISet functionality for Hazelcast.
com.hazelcast.collection.impl.set.operations  
com.hazelcast.collection.impl.txncollection  
com.hazelcast.collection.impl.txncollection.operations  
com.hazelcast.collection.impl.txnlist  
com.hazelcast.collection.impl.txnqueue  
com.hazelcast.collection.impl.txnqueue.operations  
com.hazelcast.collection.impl.txnset  
com.hazelcast.concurrent.atomiclong
This package contains IAtomicLong functionality for Hazelcast.
The IAtomicLong is the distributed version of the AtomicLong.
com.hazelcast.concurrent.atomiclong.operations
This package contains the operations on the IAtomicLong.
com.hazelcast.concurrent.atomicreference
This package contains IAtomicReferece functionality for Hazelcast.
The IAtomicReference is the distributed version of the AtomicReference.
com.hazelcast.concurrent.atomicreference.operations
This package contains the operations on the IAtomicReference.
com.hazelcast.concurrent.countdownlatch
This package contains ICountDownLatch functionality for Hazelcast.
The ICountDownLatch is the distributed version of the CountDownLatch.
com.hazelcast.concurrent.countdownlatch.operations
This package contains the operations on the ICountDownLatch.
com.hazelcast.concurrent.idgen
This package contains IdGenerator functionality for Hazelcast.
com.hazelcast.concurrent.lock
This package contains Lock for Hazelcast.
The ILock is the distributed version of the Lock.
com.hazelcast.concurrent.lock.operations
This package contains the operations on the ILock.
com.hazelcast.concurrent.semaphore
This package contains ISemaphore functionality for Hazelcast.
The ISemaphore is the distributed version of the Semaphore.
com.hazelcast.concurrent.semaphore.operations
This package contains the operations on the ISemaphore.
com.hazelcast.config
Provides classes for configuring HazelcastInstance.
com.hazelcast.config.cp
This package contains configuration classes for the CPSubsystem
com.hazelcast.config.matcher
Provides implementations for ConfigPatternMatcher.
com.hazelcast.config.properties
This package contains the public API for properties defined in the XML configuration.
com.hazelcast.config.replacer
This package contains the public API and default implementation of variable replacers for configuration files.
com.hazelcast.config.replacer.spi
This package contains the SPI for configuration files variable replacers.
com.hazelcast.config.yaml
Contains adapter and utility classes needed to adapt YAML DOM classes as W3C DOM ones, making config builders that accept W3C DOM able to build the config structure from YAML.
com.hazelcast.console
This package contains classes related to ConsoleApp
com.hazelcast.core
Provides core API interfaces/classes.
com.hazelcast.core.server
This package contains classes to launch standalone Hazelcast Instance
com.hazelcast.cp
Contains public APIs of the CP subsystem
com.hazelcast.cp.exception
Contains exceptions that can be thrown by APIs of the CP subsystem
com.hazelcast.cp.internal
Contains implementation of the CP subsystem
com.hazelcast.cp.internal.datastructures
Contains Raft-based implementations of Hazelcast's concurrency APIs
com.hazelcast.cp.internal.datastructures.atomiclong
Contains service classes for the Raft-based IAtomicLong implementation
com.hazelcast.cp.internal.datastructures.atomiclong.client
Client protocol tasks for the Raft-based AtomicLong implementation
com.hazelcast.cp.internal.datastructures.atomiclong.operation
Contains operations for the Raft-based IAtomicLong implementation
com.hazelcast.cp.internal.datastructures.atomiclong.proxy
Contains IAtomicLong functionality based on the Raft algorithm.
com.hazelcast.cp.internal.datastructures.atomicref
Contains service classes for the Raft-based IAtomicReference implementation
com.hazelcast.cp.internal.datastructures.atomicref.client
Client protocol tasks for the Raft-based AtomicReference implementation
com.hazelcast.cp.internal.datastructures.atomicref.operation
Contains operations for the Raft-based IAtomicReference implementation
com.hazelcast.cp.internal.datastructures.atomicref.proxy
Contains IAtomicReference functionality based on the Raft algorithm.
com.hazelcast.cp.internal.datastructures.countdownlatch
Contains service classes for the Raft-based ICountDownLatch implementation
com.hazelcast.cp.internal.datastructures.countdownlatch.client
Client protocol tasks for the Raft-based CountDownLatch implementation
com.hazelcast.cp.internal.datastructures.countdownlatch.operation
Contains operations for the Raft-based ICountDownLatch implementation
com.hazelcast.cp.internal.datastructures.countdownlatch.proxy
Contains IAtomicLong functionality based on the Raft algorithm.
com.hazelcast.cp.internal.datastructures.exception
Contains internal exceptions related to Raft-based data structure implementations
com.hazelcast.cp.internal.datastructures.lock
Contains service classes for the Raft-based ILock and FencedLock implementation
com.hazelcast.cp.internal.datastructures.lock.client
Client protocol tasks for the Raft-based Lock implementation
com.hazelcast.cp.internal.datastructures.lock.operation
Contains operations for the Raft-based ILock implementation
com.hazelcast.cp.internal.datastructures.lock.proxy
Contains ILock functionality based on the Raft algorithm.
com.hazelcast.cp.internal.datastructures.semaphore
Contains service classes for the Raft-based ISemaphore implementation
com.hazelcast.cp.internal.datastructures.semaphore.client
Client protocol tasks for the Raft-based Semaphore implementation
com.hazelcast.cp.internal.datastructures.semaphore.operation
Contains operations for the Raft-based ISemaphore implementation
com.hazelcast.cp.internal.datastructures.semaphore.proxy
Contains ISemaphore functionality based on the Raft algorithm.
com.hazelcast.cp.internal.datastructures.spi
Contains the abstractions that is used for managing proxies for the Raft-based data structure implementations
com.hazelcast.cp.internal.datastructures.spi.blocking
Contains the interfaces and abstractions that are implemented / extended by blocking Raft services, such as Lock, Semaphore, and CountDownLatch
com.hazelcast.cp.internal.datastructures.spi.blocking.operation
Contains the operations that are used by the AbstractBlockingService abstraction
com.hazelcast.cp.internal.datastructures.spi.client
Contains utilities for creating Raft groups and fetching Raft group ids from clients
com.hazelcast.cp.internal.datastructures.spi.operation
Contains the operations that is used for managing proxies for the Raft-based data structure implementations
com.hazelcast.cp.internal.exception
Contains internal exceptions that are being used by the CP subsystem implementation
com.hazelcast.cp.internal.operation
Contains operations for the Raft Invocation SPI
com.hazelcast.cp.internal.operation.integration
Contains Hazelcast operations that carry out Raft RPCs
com.hazelcast.cp.internal.raft
Contains abstractions that are defined for the core Raft algorithm implementation
com.hazelcast.cp.internal.raft.command
Contains the RaftGroupCmd abstraction and its default impls
com.hazelcast.cp.internal.raft.exception
Contains exception classes that can be thrown by the CP subsystem
com.hazelcast.cp.internal.raft.impl
Contains implementation classes of the Raft algorithm
com.hazelcast.cp.internal.raft.impl.command
Contains RaftGroupCmd implementations that are used by the core Raft algorithm implementation
com.hazelcast.cp.internal.raft.impl.dto
Contains structs that are used in Raft RPCs
com.hazelcast.cp.internal.raft.impl.handler
Contains request/response handler tasks.
com.hazelcast.cp.internal.raft.impl.log
Contains the log abstraction which is maintained by the Raft algorithm
com.hazelcast.cp.internal.raft.impl.state
Contains classes that keep state of Raft nodes
com.hazelcast.cp.internal.raft.impl.task
Contains tasks running on leader or leader-candidates.
com.hazelcast.cp.internal.raft.impl.util  
com.hazelcast.cp.internal.raftop
Contains operations that are used in Hazelcast's Raft implementation
com.hazelcast.cp.internal.raftop.metadata
Contains operations that are used in the Metadata CP group
com.hazelcast.cp.internal.raftop.snapshot
Contains operations that are used by Hazelcast to implement Raft's snapshotting mechanism
com.hazelcast.cp.internal.session
Contains service classes for the Raft-based ISemaphore implementation
com.hazelcast.cp.internal.session.client
Client protocol tasks for the Raft-based Session implementation
com.hazelcast.cp.internal.session.operation
Contains operations that are internally used by the CP session API
com.hazelcast.cp.internal.util
Contains utilities that are used by the CP subsystem implementation
com.hazelcast.cp.lock
Contains locking APIs of the CP subsystem
com.hazelcast.cp.lock.exception
Contains exception classes related to the locking API of the CP subsystem
com.hazelcast.cp.session
Contains session abstractions of the CP subsystem
com.hazelcast.crdt
This package contains CRDT (conflict-free replicated data type) implementations based on the Hazelcast infrastructure.
com.hazelcast.crdt.pncounter
This package contains the PN (Positive-Negative) CRDT counter implementation.
com.hazelcast.crdt.pncounter.operations
Contains the operations for the PNCounter member-side implementation.
com.hazelcast.durableexecutor
This package contains DurableExecutorService functionality for Hazelcast.
The DurableExecutorService extends the ExecutorService and provides additional methods like executing tasks on a member who is owner of a specific key.
com.hazelcast.durableexecutor.impl
Contains the DurableExecutorService implementation classes.
com.hazelcast.durableexecutor.impl.operations
This package contains operations for the DurableExecutorService.
com.hazelcast.executor.impl
This package contains IExecutorService functionality for Hazelcast.
The IExecutorService extends the ExecutorService and provides all kinds of additional methods related to distributed systems.
com.hazelcast.executor.impl.operations
This package contains operations for the IExecutorService.
com.hazelcast.flakeidgen
This package contains Flake ID Generator functionality for Hazelcast.
com.hazelcast.flakeidgen.impl  
com.hazelcast.flakeidgen.impl.client  
com.hazelcast.hotrestart
This package contains Hot Restart classes needed for open source Hazelcast code
com.hazelcast.instance
This package contains Hazelcast Instance functionality.
com.hazelcast.internal
Contains the internal packages of Hazelcast.
com.hazelcast.internal.adapter
Data structure adapters for Near Cache.
com.hazelcast.internal.ascii
This package contains Ascii functionality for Hazelcast.
This is required for Memcached and the REST api.
com.hazelcast.internal.ascii.memcache
This package contains MemoryCache functionality for Hazelcast.
com.hazelcast.internal.ascii.rest
This package contains Reset functionality for Hazelcast.
com.hazelcast.internal.cluster
Contains the internals for cluster management like discovery, joining etc.
com.hazelcast.internal.cluster.fd
Contains failure detector mechanism and its implementations.
com.hazelcast.internal.cluster.impl
This package contains the implementation of the cluster functionality.
com.hazelcast.internal.cluster.impl.operations
This package contains operations for the com.hazelcast.cluster.impl package.
com.hazelcast.internal.config
Contains functionality for Hazelcast configurations.
com.hazelcast.internal.diagnostics
Contains functionality what is happening in a HazelcastInstance.
com.hazelcast.internal.dynamicconfig
Classes related to Dynamic Configuration.
com.hazelcast.internal.dynamicconfig.search
Classes related to Config Search.
com.hazelcast.internal.eviction
Eviction policy implementations.
com.hazelcast.internal.eviction.impl
Eviction implementations.
com.hazelcast.internal.eviction.impl.comparator
EvictionPolicyComparator implementations.
com.hazelcast.internal.eviction.impl.evaluator
com.hazelcast.internal.eviction.EvictionPolicyEvaluator implementations.
com.hazelcast.internal.eviction.impl.strategy
com.hazelcast.internal.eviction.EvictionStrategy implementations.
com.hazelcast.internal.eviction.impl.strategy.sampling
Sampling based com.hazelcast.internal.eviction.EvictionStrategy implementations for cache.
com.hazelcast.internal.jmx
Contains Hazelcast management bean classes.
com.hazelcast.internal.jmx.suppliers
Contains Hazelcast management bean stat providers.
com.hazelcast.internal.journal
This package contains supporting classes for data structure specific event journals.
com.hazelcast.internal.json  
com.hazelcast.internal.management
Contains classes to provide data/operation interface for Management Center.
com.hazelcast.internal.management.dto
These contain the DTO object to exchange information with the management center.
com.hazelcast.internal.management.events  
com.hazelcast.internal.management.operation
Contains operations that are called from Management Center.
com.hazelcast.internal.management.request
Contains requests that made from Management Center.
com.hazelcast.internal.memory
SPI that deals with memory operations.
com.hazelcast.internal.memory.impl
Internal memory management API implementations
com.hazelcast.internal.metrics
Contains the Hazelcast Metrics.
com.hazelcast.internal.metrics.impl
Contains the MetricsRegistry implementation.
com.hazelcast.internal.metrics.metricsets
Contains all kinds of metric packs.
com.hazelcast.internal.metrics.renderers
Contains the ProbeRenderer API.
com.hazelcast.internal.nearcache
Near Cache support.
com.hazelcast.internal.nearcache.impl
Near Cache implementations.
com.hazelcast.internal.nearcache.impl.invalidation
Invalidations for Near Cache.
com.hazelcast.internal.nearcache.impl.maxsize
Max-Size policy implementations for Near Cache.
com.hazelcast.internal.nearcache.impl.preloader
Near Cache pre-loader implementation.
com.hazelcast.internal.nearcache.impl.record
Near Cache record implementations.
com.hazelcast.internal.nearcache.impl.store
Near Cache store implementations.
com.hazelcast.internal.networking
Contains the socket connection functionality.
com.hazelcast.internal.networking.nio
Contains the non blocking Networking functionality.
com.hazelcast.internal.networking.nio.iobalancer
Contains Handler Migration classes
com.hazelcast.internal.partition
Contains the internals for partition assignment/management, migration, replication etc.
com.hazelcast.internal.partition.impl
Contains the actual implementation of the InternalPartitionService.
com.hazelcast.internal.partition.operation
Contains the operations for partition package.
com.hazelcast.internal.serialization
Contains the private serialization API + implementation.
com.hazelcast.internal.serialization.impl  
com.hazelcast.internal.serialization.impl.bufferpool
Contains the logic for the BufferPool.
com.hazelcast.internal.usercodedeployment
Module related to User Code Deployment
com.hazelcast.internal.usercodedeployment.impl  
com.hazelcast.internal.usercodedeployment.impl.filter  
com.hazelcast.internal.usercodedeployment.impl.operation  
com.hazelcast.internal.util
This package contains classes to support the inner workings of Hazelcast as well as some backports of newer Java features / data structures to support older Java versions in a clean and nice way.
com.hazelcast.internal.util.collection
Primitive-typed collections.
com.hazelcast.internal.util.comparators
Provides various comparator implementations.
com.hazelcast.internal.util.concurrent
Concurrent queues etc.
com.hazelcast.internal.util.counters
Provides various counter implementations.
com.hazelcast.internal.util.executor  
com.hazelcast.internal.util.filter
Provides various Filter
com.hazelcast.internal.util.futures
Re-usable implementations of Futures.
com.hazelcast.internal.util.hashslot
Contains a family of interfaces that provide a common base for various kinds of open-addressed hashtable implementations.
com.hazelcast.internal.util.hashslot.impl  
com.hazelcast.internal.util.iterator
Re-usable implementations of Iterators.
com.hazelcast.internal.util.sort
General API for sorting.
com.hazelcast.internal.yaml
Contains classes for loading, parsing YAML documents and building a YAML specific DOM of YamlNode instances

The YAML documents are loaded and parsed with the external SnakeYaml parser, which supports YAML 1.2 documents, and the JSON schema.

com.hazelcast.json
Contains Json interface
com.hazelcast.json.internal
This package contains JsonSchema related functionality
com.hazelcast.logging
This package contains logging functionality for Hazelcast.
Since Hazelcast has a zero dependency policy, Hazelcast provides a logging abstraction like commons logging, so that different logging frameworks like log4j, can be hooked in.
com.hazelcast.map
Contains Hazelcast map module classes.
com.hazelcast.map.eviction
This package contains eviction specific classes.
com.hazelcast.map.impl
Contains implementation specific classes of com.hazelcast.map package.
com.hazelcast.map.impl.client  
com.hazelcast.map.impl.event  
com.hazelcast.map.impl.eviction
This package contains eviction classes.
com.hazelcast.map.impl.iterator  
com.hazelcast.map.impl.journal  
com.hazelcast.map.impl.mapstore
Contains map store operations.
com.hazelcast.map.impl.mapstore.writebehind
Package for processing write behind store operations.
com.hazelcast.map.impl.mapstore.writebehind.entry  
com.hazelcast.map.impl.mapstore.writethrough
Package for processing write through store operations.
com.hazelcast.map.impl.nearcache
Contains Near Cache specific classes.
com.hazelcast.map.impl.nearcache.invalidation  
com.hazelcast.map.impl.operation
Package for map operations.
com.hazelcast.map.impl.proxy
Contains map proxy implementation and support classes.
com.hazelcast.map.impl.query  
com.hazelcast.map.impl.querycache
Contains query cache internal implementation classes.
com.hazelcast.map.impl.querycache.accumulator
Contains Accumulator specific classes.
com.hazelcast.map.impl.querycache.event
This package contains classes for query cache events.
com.hazelcast.map.impl.querycache.event.sequence
This package contains classes which are used to give sequence numbers to events.
com.hazelcast.map.impl.querycache.publisher
This package contains classes which are used for QueryCache event publishing side.
com.hazelcast.map.impl.querycache.subscriber
This package contains classes which are used for QueryCache event subscription side.
com.hazelcast.map.impl.querycache.subscriber.operation
This package contains Enterprise specific operations for QueryCache.
com.hazelcast.map.impl.querycache.subscriber.record
This package contains classes for QueryCacheRecord.
com.hazelcast.map.impl.querycache.utils
Contains utility classes for QueryCache implementation.
com.hazelcast.map.impl.record
Contains record specific classes.
com.hazelcast.map.impl.recordstore  
com.hazelcast.map.impl.tx
Contains implementation classes for TransactionalMap
com.hazelcast.map.impl.wan
Contains wan replication event classes
com.hazelcast.map.journal
Contains EventJournal event interface for IMap.
com.hazelcast.map.listener
Contains various MapListener interfaces.
com.hazelcast.map.merge
Contains out-of-the-box merge policies for IMap.
com.hazelcast.mapreduce
This package contains the MapReduce API definition for Hazelcast.
All map reduce operations running in a distributed manner inside the active Hazelcast cluster.
com.hazelcast.mapreduce.aggregation
This package contains the aggregation API and the convenience helper classes to retrieve predefined aggregation implementations.
com.hazelcast.mapreduce.aggregation.impl
This package contains a set of predefined aggregation implementations
com.hazelcast.mapreduce.impl
This package contains the default implementation for the map reduce framework internals.
com.hazelcast.mapreduce.impl.notification
This package contains all remote node notifications
com.hazelcast.mapreduce.impl.operation
This package contains all remote operations that are needed to control work on supervising or worker nodes.
com.hazelcast.mapreduce.impl.task
This package contains the base implementation for a standard map reduce job.
com.hazelcast.memory
Provides classes/interfaces for memory utilities, heap/native memory storage support.
com.hazelcast.monitor
Contains Hazelcast statistics interfaces related to map, queue, topic, multimap, executor service etc.
com.hazelcast.monitor.impl
Contains Hazelcast statistics implementations related to map, queue, topic, multimap, executor service etc.
com.hazelcast.multimap.impl
Contains classes for Hazelcast MultiMap module.
com.hazelcast.multimap.impl.operations
Contains operations for Hazelcast MultiMap module.
com.hazelcast.multimap.impl.txn
This package contains the Transaction behavior for the Multimap.
com.hazelcast.nio
This package contains classes related to New IO
com.hazelcast.nio.ascii
Contains SocketTextReader and SocketTextWriter classes;
com.hazelcast.nio.serialization
Contains interfaces/classes related to serialization; such as serializer interfaces, input/output streams.
com.hazelcast.nio.serialization.impl  
com.hazelcast.nio.ssl
Contains interfaces/classes related to SSL for New IO
com.hazelcast.nio.tcp
Contains functionality for the TCP/IP Networking for cluster members
This whole package is internal and no compatibility will be provided.
com.hazelcast.osgi
This package contains the OSGI functionality contract points for Hazelcast.
com.hazelcast.osgi.impl
This package contains the OSGI functionality implementations for Hazelcast.
com.hazelcast.partition
Contains the partition logic for Hazelcast.
com.hazelcast.partition.membergroup
todo
com.hazelcast.partition.strategy
Packages contains different partitioning strategies.
com.hazelcast.projection
Contains classes related to projections.
com.hazelcast.projection.impl  
com.hazelcast.query
Contains interfaces/classes related to Hazelcast query and indexing support.
com.hazelcast.query.extractor
Contains classes related to custom attributes and the extraction of their values.
com.hazelcast.query.impl
Contains the implementation classes of the query functionality.
com.hazelcast.query.impl.getters
Helper classes for extractions of values from object instances.
com.hazelcast.query.impl.predicates  
com.hazelcast.quorum
Contains classes related to cluster quorum.
com.hazelcast.quorum.impl
Contains cluster quorum implementation classes.
com.hazelcast.replicatedmap
Classes for replicated map.
com.hazelcast.replicatedmap.impl
This package contains the implementation of the replicated map service itself and some connection interfaces only used internally.
com.hazelcast.replicatedmap.impl.client
This package contains classes for client communication on replicated map implementation
com.hazelcast.replicatedmap.impl.operation
This package contains replicated map operations which are executed on remote nodes
com.hazelcast.replicatedmap.impl.record
This package contains the implementation of the backing data storage for the replicated map implementation
com.hazelcast.replicatedmap.merge
Contains out-of-the-box merge policies for ReplicatedMap.
com.hazelcast.ringbuffer
Contains the API for the Ringbuffer.
com.hazelcast.ringbuffer.impl
Contains the Ringbuffer implementation classes.
com.hazelcast.ringbuffer.impl.client  
com.hazelcast.ringbuffer.impl.operations  
com.hazelcast.scheduledexecutor
This package contains ScheduledExecutorService functionality for Hazelcast.
com.hazelcast.scheduledexecutor.impl  
com.hazelcast.scheduledexecutor.impl.operations  
com.hazelcast.security
Provides interfaces/classes for Hazelcast security implementation.
com.hazelcast.security.jsm
Contains Java Security Manager permissions.
com.hazelcast.security.permission
Contains Hazelcast client permissions.
com.hazelcast.spi
Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.
com.hazelcast.spi.annotation
Contains annotations for Hazelcast SPI.
com.hazelcast.spi.discovery
This package contains the public SPI for vendors and users to implement their custom node / IP discovery strategy.
com.hazelcast.spi.discovery.impl  
com.hazelcast.spi.discovery.integration
This package contains the public part of the integrators SPI and is meant for people that integrate Hazelcast into their own systems or frameworks and cannot use the default discovery service implementation (for example using a different DiscoveryStrategy lookup strategy like OSGi).
com.hazelcast.spi.discovery.multicast
Contains the hazelcast multicast plugin classes
com.hazelcast.spi.discovery.multicast.impl  
com.hazelcast.spi.exception
Contains exceptions for Hazelcast SPI.
com.hazelcast.spi.impl
Contains implementations for Hazelcast SPI.
com.hazelcast.spi.impl.eventservice
Contains the code for the InternalEventService.
com.hazelcast.spi.impl.eventservice.impl
Contains the code for the InternalEventService implementation.
com.hazelcast.spi.impl.eventservice.impl.operations
Contains the operations for the EventServiceImpl.
com.hazelcast.spi.impl.executionservice
Contains the API for the InternalExecutionService.
com.hazelcast.spi.impl.executionservice.impl
Contains the implementation of the InternalExecutionService.
com.hazelcast.spi.impl.merge
This package contains split-brain related classes.
com.hazelcast.spi.impl.operationexecutor
Contains the OperationRunner code.
com.hazelcast.spi.impl.operationexecutor.impl
Contains the OperationExecutorImpl code.
com.hazelcast.spi.impl.operationexecutor.slowoperationdetector
Contains the functionality to detect slow running operations using the OperationRunner instances from the OperationExecutor.
com.hazelcast.spi.impl.operationparker
Contains the internal API code for the OperationParker.
com.hazelcast.spi.impl.operationparker.impl
Contains the implementation code for the OperationParker.
com.hazelcast.spi.impl.operationservice
Contains the InternalOperationService API.
com.hazelcast.spi.impl.operationservice.impl
Contains the code for the InternalOperationService implementation.
com.hazelcast.spi.impl.operationservice.impl.operations
Contains the Operations being used by the OperationServiceImpl.
com.hazelcast.spi.impl.operationservice.impl.responses
Contains the different responses that can be send as a consequence of an Operation invocation.
com.hazelcast.spi.impl.operationutil
Contains utiliy classes related to Operation
com.hazelcast.spi.impl.proxyservice
Contains the API for the InternalProxyService.
com.hazelcast.spi.impl.proxyservice.impl
Contains the implementation of the InternalProxyService.
com.hazelcast.spi.impl.proxyservice.impl.operations
Contains the operations for the ProxyServiceImpl.
com.hazelcast.spi.impl.sequence
Call ID sequence generators
com.hazelcast.spi.impl.servicemanager
Contains the API for the ServiceManager.
com.hazelcast.spi.impl.servicemanager.impl
Contains the ServiceManager implementation.
com.hazelcast.spi.impl.tenantcontrol  
com.hazelcast.spi.merge
This package contains interfaces and classes of the split-brain merging SPI.
com.hazelcast.spi.partition
Contains the SPI for partition logic for Hazelcast.
com.hazelcast.spi.partitiongroup
This package contains the basic SPI for the Partition Group SPI to define or configure how Hazelcast will configure and distribute backups in the cluster.
com.hazelcast.spi.properties
Contains the Hazelcast properties implementation.
com.hazelcast.spi.serialization
Contains SPI related to serialization
com.hazelcast.spi.tenantcontrol
Classes for tenant control
com.hazelcast.spring
Provides Spring interfaces/classes for Hazelcast.
com.hazelcast.spring.cache
Contains Hazelcast cache classes related to Spring.
com.hazelcast.spring.context
Contains context classes for Spring.
com.hazelcast.spring.hibernate
Contains class related to Hibernate.
com.hazelcast.spring.transaction
Contains Hazelcast transaction classes for Spring Transaction API.
com.hazelcast.topic
Contains the API for the ITopic.
com.hazelcast.topic.impl
This package contains ITopic functionality for Hazelcast.
With the ITopic it is possible to create publish subscribe solutions similar to JMS Topics.
com.hazelcast.topic.impl.reliable  
com.hazelcast.transaction
Provides interfaces/classes for Hazelcast transaction support.
com.hazelcast.transaction.impl
Provides implementation for Hazelcast transaction support.
com.hazelcast.transaction.impl.operations  
com.hazelcast.transaction.impl.xa
Provides implementation for Hazelcast XA transaction support.
com.hazelcast.transaction.impl.xa.operations  
com.hazelcast.util
This package contains classes to support the inner workings of Hazelcast as well as some backports of newer Java features / data structures to support older Java versions in a clean and nice way.
com.hazelcast.util.collection
The Agrona project backport: collections.
com.hazelcast.util.concurrent
Abstractions that deal with common needs in concurrent programming.
com.hazelcast.util.executor
This package contains classes related to Util.Executor
com.hazelcast.util.function
Backport of Java 8 functional interfaces which Agrona depends on.
com.hazelcast.util.scheduler
This package contains scheduler classes for Util
com.hazelcast.version
This package contains classes to support the versioning API.
com.hazelcast.wan
This package contains the WAN replication API
com.hazelcast.wan.impl
This package contains the opensource implementation of WAN replication
com.hazelcast.wan.merkletree
This package contains Merkle tree based anti-entropy implementation
Skip navigation links

Copyright © 2019 Hazelcast, Inc.. All Rights Reserved.