| 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.client.impl | Contains most of the client side HazelcastInstance implementation functionality. | 
| 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.instance | This package contains Hazelcast Instance functionality. | 
| com.hazelcast.map | Contains Hazelcast map module classes. | 
| com.hazelcast.map.impl | Contains implementation specific classes of  com.hazelcast.mappackage. | 
| com.hazelcast.map.impl.event | |
| com.hazelcast.map.impl.querycache.event | This package contains classes for query cache events. | 
| 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.impl.eventservice.impl | Contains the code for the  InternalEventServiceimplementation. | 
| com.hazelcast.spi.impl.proxyservice.impl | Contains the implementation of the  InternalProxyService. | 
| com.hazelcast.transaction.impl.xa | Provides implementation for Hazelcast XA transaction support. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HazelcastExpiryPolicyHazelcast provides overloads of the typical cache operations with a custom
  ExpiryPolicyparameter.This class provides a custom implementation of an ExpiryPolicyto
 react on all three types of policies:
 
 Create
 Access
 Update | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MemberImplClient side specific Member implementation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CacheConfig<K,V>Contains all the configuration for the  ICache. | 
| class  | CacheConfigReadOnly<K,V>Deprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| class  | CacheEvictionConfigDeprecated. 
 Use  EvictionConfiginstead of this | 
| class  | CacheEvictionConfigReadOnlyDeprecated. 
 Use  EvictionConfigReadOnlyinstead of this | 
| class  | CachePartitionLostListenerConfigConfiguration for CachePartitionLostListener | 
| class  | CachePartitionLostListenerConfigReadOnlyDeprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| class  | EvictionConfigConfiguration for eviction. | 
| class  | EvictionConfigReadOnlyDeprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| class  | LegacyCacheConfig<K,V>Contains all the configuration for the  ICache(used for backward compatibility). | 
| class  | LegacyCacheEvictionConfigConfiguration for cache eviction (used for backward compatibility). | 
| class  | MaxSizeConfigConfiguration for map's capacity. | 
| class  | MaxSizeConfigReadOnlyDeprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| class  | NearCacheConfigContains the configuration for a Near Cache. | 
| class  | NearCacheConfigReadOnlyDeprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| class  | NearCachePreloaderConfigConfiguration for eviction. | 
| class  | WanReplicationRefConfiguration for Wan target replication reference | 
| class  | WanReplicationRefReadOnlyDeprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EchoEchoes to screen. | 
| 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  PartitionAwarekey. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractMember | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractEntryProcessor<K,V>An abstract  EntryProcessorthat already has implemented theAbstractEntryProcessor.getBackupProcessor(). | 
| interface  | EntryProcessor<K,V>An EntryProcessor passes you a  Map.Entry. | 
| interface  | MapInterceptorMapInterceptor 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  | SimpleEntryView<K,V>SimpleEntryView is an implementation of  EntryViewand also it is writable. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EntryEventDataAn entry's event data. | 
| interface  | EventDataGeneral contract for map event data. | 
| class  | MapEventDataMap wide event's data. | 
| class  | MapPartitionEventDataContains the data related to a map partition event | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BatchEventDataHolder for a collection of  QueryCacheEventData. | 
| class  | DefaultQueryCacheEventDataDefault implementation of  QueryCacheEventDatawhich is sent to subscriber. | 
| class  | LocalCacheWideEventDataEventDatawhich 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>EventDatawhich is used only for the subscriber end of a query cache
 and only for entry based events. | 
| interface  | QueryCacheEventDataEvent data contract which is sent to subscriber side. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CombinerFactory<KeyIn,ValueIn,ValueOut>Deprecated. 
 Hazelcast Jet will replace, maybe re-implement this API shortly | 
| interface  | JobPartitionStateDeprecated. 
 Hazelcast Jet will replace, maybe re-implement this API shortly | 
| interface  | KeyPredicate<Key>Deprecated. 
 Hazelcast Jet will replace, maybe re-implement this API shortly | 
| class  | KeyValueSource<K,V>Deprecated. 
 Hazelcast Jet will replace, maybe re-implement this API shortly | 
| interface  | LifecycleMapper<KeyIn,ValueIn,KeyOut,ValueOut>Deprecated. 
 Hazelcast Jet will replace, maybe re-implement this API shortly | 
| class  | LifecycleMapperAdapter<KeyIn,ValueIn,KeyOut,ValueOut>Deprecated. 
 Hazelcast Jet will replace, maybe re-implement this API shortly | 
| interface  | Mapper<KeyIn,ValueIn,KeyOut,ValueOut>Deprecated. 
 Hazelcast Jet will replace, maybe re-implement this API shortly | 
| interface  | ReducerFactory<KeyIn,ValueIn,ValueOut>Deprecated. 
 Hazelcast Jet will replace, maybe re-implement this API shortly | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ListKeyValueSource<V>This  KeyValueSourceimplementation is used inKeyValueSource.fromList(com.hazelcast.core.IList)to generate a default
 implementation based on a HazelcastIList. | 
| class  | MapKeyValueSource<K,V>This  KeyValueSourceimplementation is used inKeyValueSource.fromMap(com.hazelcast.core.IMap)to generate a default
 implementation based on a HazelcastIMap. | 
| class  | MultiMapKeyValueSource<K,V>This  KeyValueSourceimplementation is used inKeyValueSource.fromMultiMap(com.hazelcast.core.MultiMap)to generate a default
 implementation based on a HazelcastMultiMap. | 
| class  | SetKeyValueSource<V>This  KeyValueSourceimplementation is used inKeyValueSource.fromSet(com.hazelcast.core.ISet)to generate a default
 implementation based on a HazelcastISet. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JobPartitionStateImplThis class holds information about the current processing state and the owner of a partition. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AddressRepresents an address of a member in the cluster. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | IndexAwarePredicate<K,V>This interface is used for create filterable Predicates. | 
| 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  Predicatethat restricts the execution of a Predicate to a single Partition. | 
| interface  | Predicate<K,V>Predicate instance must be thread-safe. | 
| class  | PredicateBuilderThis class provides functionality to build predicate. | 
| class  | SqlPredicateThis class contains methods related to conversion of sql query to predicate. | 
| class  | TruePredicateA  Predicatewhich always returns true. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FalsePredicate<K,V>A  Predicatewhich 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 convertion of the attribute's value. | 
| class  | AndPredicateAnd Predicate | 
| class  | BetweenPredicateBetween Predicate | 
| class  | EqualPredicateEqual Predicate | 
| class  | GreaterLessPredicateGreater Less Predicate | 
| class  | ILikePredicateIlike Predicate | 
| class  | InPredicateIn Predicate | 
| class  | InstanceOfPredicatePredicate version of `instaceof` operator from Java. | 
| class  | LikePredicateLike Predicate | 
| class  | NotEqualPredicateNot Equal Predicate | 
| class  | NotPredicateNot Predicate | 
| class  | OrPredicateOr Predicate | 
| class  | RegexPredicateRegex Predicate | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCredentialsAbstract implementation of  Credentials | 
| interface  | CredentialsCredentials is a container object for endpoint (Members and Clients)
 security attributes. | 
| class  | UsernamePasswordCredentialsSimple implementation of  Credentialsusing
 username and password as security attributes. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Registration | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DistributedObjectEventPacket | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SerializableXID | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.