Package | Description |
---|---|
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.merge |
Contains out-of-the-box merge policies for
ICache . |
com.hazelcast.config |
Provides classes for configuring HazelcastInstance.
|
com.hazelcast.console |
This package contains classes related to ConsoleApp
|
com.hazelcast.core |
Provides core API interfaces/classes.
|
com.hazelcast.map |
Contains Hazelcast map module classes.
|
com.hazelcast.map.impl.event | |
com.hazelcast.map.impl.querycache.event |
This package contains classes for query cache events.
|
com.hazelcast.map.impl.wan |
Contains wan replication event classes
|
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.impl |
This package contains the default implementation for the map reduce framework
internals.
|
com.hazelcast.mapreduce.impl.task |
This package contains the base implementation for a standard map reduce job.
|
com.hazelcast.nio |
This package contains classes related to New IO
|
com.hazelcast.query |
Contains interfaces/classes related to Hazelcast query and indexing support.
|
com.hazelcast.query.impl |
Contains the implementation classes of the query functionality.
|
com.hazelcast.query.impl.predicates | |
com.hazelcast.security |
Provides interfaces/classes for Hazelcast security implementation.
|
com.hazelcast.spi.discovery.multicast.impl | |
com.hazelcast.spi.impl.eventservice.impl |
Contains the code for the
InternalEventService implementation. |
com.hazelcast.spi.impl.proxyservice.impl |
Contains the implementation of the
InternalProxyService . |
com.hazelcast.topic.impl.reliable | |
com.hazelcast.transaction.impl.xa |
Provides implementation for Hazelcast XA transaction support.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CacheMergePolicy
Policy for merging cache entries after a split-brain has been healed.
|
class |
HazelcastExpiryPolicy
Hazelcast provides overloads of the typical cache operations with a custom
ExpiryPolicy parameter.This class provides a custom implementation of an ExpiryPolicy to
react on all three types of policies:
Create
Access
Update
|
Modifier and Type | Class and Description |
---|---|
class |
CacheEventDataImpl
Implementation of
CacheEventData . |
class |
CachePartitionEventData |
Modifier and Type | Class and Description |
---|---|
class |
HigherHitsCacheMergePolicy
Merges cache entries from source to destination cache if the source entry
has more hits than the destination one.
|
class |
LatestAccessCacheMergePolicy
Merges cache entries from source to destination cache if the source entry
has been accessed more recently than the destination entry.
|
class |
PassThroughCacheMergePolicy
Merges cache entries from source to destination directly unless the merging entry is
null . |
class |
PutIfAbsentCacheMergePolicy
Merges cache entries from source to destination if they don't exist in the destination cache.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCacheConfig<K,V>
Base class for
CacheConfig |
class |
CacheConfig<K,V>
Contains all the configuration for the
ICache . |
class |
CacheConfigReadOnly<K,V>
Deprecated.
this class will be removed in 4.0; it is meant for internal usage only.
|
class |
CacheEvictionConfig
Deprecated.
Use
EvictionConfig instead of this |
class |
CacheEvictionConfigReadOnly
Deprecated.
Use
EvictionConfigReadOnly instead of this |
class |
CachePartitionLostListenerConfig
Configuration for CachePartitionLostListener
|
class |
CachePartitionLostListenerConfigReadOnly
Deprecated.
this class will be removed in 4.0; it is meant for internal usage only.
|
class |
EvictionConfig
Configuration for eviction.
|
class |
EvictionConfigReadOnly
Deprecated.
this class will be removed in 4.0; it is meant for internal usage only.
|
class |
LegacyCacheConfig<K,V>
Contains all the configuration for the
ICache (used for backward compatibility). |
class |
LegacyCacheEvictionConfig
Configuration for cache eviction (used for backward compatibility).
|
class |
MaxSizeConfig
Configuration for map's capacity.
|
class |
MaxSizeConfigReadOnly
Deprecated.
this class will be removed in 4.0; it is meant for internal usage only.
|
class |
WanReplicationRef
Configuration for a WAN target replication reference.
|
class |
WanReplicationRefReadOnly
Deprecated.
this class will be removed in 4.0; it is meant for internal usage only.
|
Modifier and Type | Class and Description |
---|---|
class |
Echo
Echoes to screen.
|
class |
SimulateLoadTask
A simulated load test.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IFunction<T,R>
Represents a function that accepts one argument and produces a result.
|
class |
PartitionAwareKey<K,P>
A
PartitionAware key. |
Modifier and Type | Interface and Description |
---|---|
interface |
EntryProcessor<K,V>
An EntryProcessor passes you a
Map.Entry . |
interface |
MapInterceptor
MapInterceptor is used to intercept changes to the map, allowing access to
the values before and after adding them to the map.
|
Modifier and Type | Class and Description |
---|---|
class |
EntryEventData
An entry's event data.
|
interface |
EventData
General contract for map event data.
|
class |
MapEventData
Map wide event's data.
|
class |
MapPartitionEventData
Contains the data related to a map partition event
|
Modifier and Type | Class and Description |
---|---|
class |
BatchEventData
Holder for a collection of
QueryCacheEventData . |
class |
DefaultQueryCacheEventData
Default implementation of
QueryCacheEventData which is sent to subscriber. |
class |
LocalCacheWideEventData
EventData which is used only for the subscriber end of a query cache
and only for query cache wide events like clearing all items together. |
class |
LocalEntryEventData<K,V>
EventData which is used only for the subscriber end of a query cache
and only for entry based events. |
interface |
QueryCacheEventData
Event data contract which is sent to subscriber side.
|
Modifier and Type | Class and Description |
---|---|
class |
WanMapEntryView<K,V>
WAN heap based implementation of
EntryView for keeping
compatibility when sending to older (3.8+) clusters. |
Modifier and Type | Interface and Description |
---|---|
interface |
CombinerFactory<KeyIn,ValueIn,ValueOut>
Deprecated.
MapReduce is deprecated and will be removed in 4.0.
For map aggregations, you can use
Aggregator on IMap.
For general data processing, it is superseded by Hazelcast Jet. |
interface |
JobPartitionState
Deprecated.
MapReduce is deprecated and will be removed in 4.0.
For map aggregations, you can use
Aggregator on IMap.
For general data processing, it is superseded by Hazelcast Jet. |
interface |
KeyPredicate<Key>
Deprecated.
MapReduce is deprecated and will be removed in 4.0.
For map aggregations, you can use
Aggregator on IMap.
For general data processing, it is superseded by Hazelcast Jet. |
class |
KeyValueSource<K,V>
Deprecated.
MapReduce is deprecated and will be removed in 4.0.
For map aggregations, you can use
Aggregator on IMap.
For general data processing, it is superseded by Hazelcast Jet. |
interface |
LifecycleMapper<KeyIn,ValueIn,KeyOut,ValueOut>
Deprecated.
MapReduce is deprecated and will be removed in 4.0.
For map aggregations, you can use
Aggregator on IMap.
For general data processing, it is superseded by Hazelcast Jet. |
class |
LifecycleMapperAdapter<KeyIn,ValueIn,KeyOut,ValueOut>
Deprecated.
MapReduce is deprecated and will be removed in 4.0.
For map aggregations, you can use
Aggregator on IMap.
For general data processing, it is superseded by Hazelcast Jet. |
interface |
Mapper<KeyIn,ValueIn,KeyOut,ValueOut>
Deprecated.
MapReduce is deprecated and will be removed in 4.0.
For map aggregations, you can use
Aggregator on IMap.
For general data processing, it is superseded by Hazelcast Jet. |
interface |
ReducerFactory<KeyIn,ValueIn,ValueOut>
Deprecated.
MapReduce is deprecated and will be removed in 4.0.
For map aggregations, you can use
Aggregator on IMap.
For general data processing, it is superseded by Hazelcast Jet. |
Modifier and Type | Class and Description |
---|---|
class |
ListKeyValueSource<V>
This
KeyValueSource implementation is used in
KeyValueSource.fromList(com.hazelcast.core.IList) to generate a default
implementation based on a Hazelcast IList . |
class |
MapKeyValueSource<K,V>
This
KeyValueSource implementation is used in
KeyValueSource.fromMap(com.hazelcast.core.IMap) to generate a default
implementation based on a Hazelcast IMap . |
class |
MultiMapKeyValueSource<K,V>
This
KeyValueSource implementation is used in
KeyValueSource.fromMultiMap(com.hazelcast.core.MultiMap) to generate a default
implementation based on a Hazelcast MultiMap . |
class |
SetKeyValueSource<V>
This
KeyValueSource implementation is used in
KeyValueSource.fromSet(com.hazelcast.core.ISet) to generate a default
implementation based on a Hazelcast ISet . |
Modifier and Type | Class and Description |
---|---|
class |
JobPartitionStateImpl
This class holds information about the current processing state and the owner of a partition.
|
Modifier and Type | Class and Description |
---|---|
class |
Address
Represents an address of a member in the cluster.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IndexAwarePredicate<K,V>
Extends the
Predicate interface with the ability to support indexes. |
class |
PagingPredicate<K,V>
This class is a special Predicate which helps to get a page-by-page result of a query.
|
class |
PartitionPredicate<K,V>
A
Predicate that restricts the execution of a Predicate to a single Partition. |
interface |
Predicate<K,V>
Represents a map entry predicate.
|
class |
PredicateBuilder
This class provides functionality to build predicate.
|
class |
SqlPredicate
This class contains methods related to conversion of sql query to predicate.
|
class |
TruePredicate<K,V>
A
Predicate which always returns true. |
Modifier and Type | Class and Description |
---|---|
class |
FalsePredicate<K,V>
A
Predicate which always returns false. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIndexAwarePredicate<K,V> |
class |
AbstractPredicate<K,V>
Provides base features for predicates, such as extraction and conversion of the attribute's value.
|
class |
AndPredicate
And Predicate
|
class |
BetweenPredicate
Between Predicate
|
class |
EqualPredicate
Equal Predicate
|
class |
GreaterLessPredicate
Greater Less Predicate
|
class |
ILikePredicate
Ilike Predicate
|
class |
InPredicate
In Predicate
|
class |
InstanceOfPredicate
Predicate version of `instaceof` operator from Java.
|
class |
LikePredicate
Like Predicate
|
class |
NotEqualPredicate
Not Equal Predicate
|
class |
NotPredicate
Not Predicate
|
class |
OrPredicate
Or Predicate
|
class |
RegexPredicate
Regex Predicate
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCredentials
Abstract implementation of
Credentials |
interface |
Credentials
Credentials is a container object for endpoint (Members and Clients)
security attributes.
|
class |
UsernamePasswordCredentials
Simple implementation of
Credentials using
username and password as security attributes. |
Modifier and Type | Class and Description |
---|---|
class |
MulticastMemberInfo |
Modifier and Type | Class and Description |
---|---|
class |
Registration |
Modifier and Type | Class and Description |
---|---|
class |
DistributedObjectEventPacket |
Modifier and Type | Class and Description |
---|---|
class |
ReliableTopicMessage
The Object that is going to be stored in the Ringbuffer.
|
Modifier and Type | Class and Description |
---|---|
class |
SerializableXID |
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.