| ▼Nhazelcast | PN (Positive-Negative) CRDT counter |
| ▼Nclient | |
| ▶Nadaptor | |
| CRawPointerList | Concurrent, distributed , client implementation of std::list |
| CRawPointerMap | Adaptor class to IMap which provides releasable raw pointers for returned objects |
| CRawPointerMultiMap | A specialized distributed map client whose keys can be associated with multiple values |
| CRawPointerQueue | Concurrent, blocking, distributed, observable, client queue |
| CRawPointerSet | Concurrent, distributed client implementation of std::unordered_set |
| CRawPointerTransactionalMap | Transactional implementation of IMap |
| CRawPointerTransactionalMultiMap | Transactional implementation of MultiMap |
| CRawPointerTransactionalQueue | Transactional implementation of IQueue |
| ▶Naws | |
| ▶Nsecurity | |
| CEC2RequestSigner | |
| ▶Nutility | |
| CAwsURLEncoder | |
| CCloudUtility | |
| CAWSClient | |
| ▶Ncluster | |
| ▶Nmemberselector | |
| CMemberSelector | |
| ▶CMemberSelectors | A utility class to get MemberSelector instances |
| CDataMemberSelector | |
| ▶Nconfig | |
| ▶Nmatcher | |
| CMatchingPointConfigPatternMatcher | This |
| CClientAwsConfig | The ClientAwsConfig contains the configuration for client to connect to nodes in aws environment |
| CClientConnectionStrategyConfig | Client connection strategy configuration is used for setting custom strategies and configuring strategy parameters |
| CClientFlakeIdGeneratorConfig | The |
| CClientNetworkConfig | Contains configuration parameters for client network related behaviour |
| CConfigPatternMatcher | The ConfigPatternMatcher provides a strategy to match an item name to a configuration pattern |
| CEvictionConfig | Configuration for eviction |
| ▶CLoggerConfig | |
| CType | |
| CNearCacheConfig | Contains the configuration for a Near Cache |
| CNearCacheConfigBase | This is a marker class to indicate that the derived class is a near cache config |
| CReliableTopicConfig | |
| CSocketOptions | TCP Socket options |
| CSSLConfig | Contains configuration parameters for client network related behaviour |
| ▶Ncrdt | |
| ▶Npncounter | |
| CPNCounter | |
| ▶Nexception | |
| CExceptionBuilder | |
| CIException | Base class for all exception originated from Hazelcast methods |
| CMemberLeftException | |
| CRetryableHazelcastException | |
| CUndefinedErrorCodeException | |
| ▶Ninternal | |
| ▶Nadapter | |
| CDataStructureAdapter | |
| ▶Nconfig | |
| CConfigUtils | Utility class to access configuration |
| ▶Neviction | |
| CEvictable | Interface for entries, records or whatever that can be evicted |
| CEvictableEntryView | Contract point (from the end user perspective) for serving/accessing entries that can be evicted |
| CEvictableStore | Interface for store implementations that holds Evictable entries to evict |
| CEvictAlways | |
| CEvictionCandidate | Interface for entries, records or whatever that can be evictable via its accessor (key or id) |
| CEvictionChecker | Interface for checking about if eviction is required or not |
| CEvictionConfiguration | Interface for configuration information about eviction |
| CEvictionListener | Interface for entries, records or whatever that can be evicted via its accessor (key or id) |
| CEvictionPolicyComparator | A kind of java.util.Comparator to be used while comparing entries to be evicted |
| CEvictionPolicyEvaluator | Interface for evaluation implementations of com.hazelcast.config.EvictionPolicy |
| CEvictionPolicyEvaluatorProvider | Provider to get any kind (EvictionPolicyType) of EvictionPolicyEvaluator |
| CEvictionStrategy | Interface for eviction implementations to evict EvictableStore implementations as specified EvictionPolicyEvaluator |
| CEvictionStrategyProvider | Provider to get any kind (EvictionStrategyType) of EvictionStrategy |
| CEvictionStrategyType | Interface for configuration information about eviction |
| CExpirable | Expiring Data model interface |
| CMaxSizeChecker | Interface for implementations of com.hazelcast.config.EvictionConfig.MaxSizePolicy |
| ▶Nnearcache | |
| CBaseNearCache | |
| CNearCache | NearCache is the contract point to store keys and values in underlying com.hazelcast.cache.impl.nearcache.NearCacheRecordStore |
| CNearCacheManager | NearCacheManager is the contract point to manage all existing NearCache instances |
| CNearCacheRecord | An expirable and evictable data object which represents a Near Cache entry |
| ▶Npartition | |
| ▶Nstrategy | |
| CStringPartitioningStrategy | |
| ▶Nsocket | |
| CSocketFactory | |
| CTcpSocket | C Sockets wrapper class |
| ▶Nmixedtype | |
| ▶Nconfig | |
| CMixedNearCacheConfig | |
| CClientMapProxy | Concurrent, distributed, observable and queryable map client |
| CHazelcastClient | |
| CIList | Concurrent, distributed , client implementation of std::list |
| CIMap | Concurrent, distributed, observable and queryable map client |
| CIQueue | Concurrent, blocking, distributed, observable, client queue |
| CISet | Concurrent, distributed client implementation of std::unordered_set |
| CITopic | Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model |
| CMixedEntryEvent | |
| CMixedEntryListener | |
| CMultiMap | A specialized distributed map client whose keys can be associated with multiple values |
| CNearCachedClientMapProxy | Concurrent, distributed, observable and queryable map client |
| CRingbuffer | A Ringbuffer is a data-structure where the content is stored in a ring like structure |
| ▶Nmonitor | |
| CLocalInstanceStats | |
| CLocalMapStats | |
| CNearCacheStats | |
| ▶Nquery | |
| CAndPredicate | |
| CBetweenPredicate | Type T should be a valid serializable and copiable type |
| CEntryComparator | |
| CEqualPredicate | Type T should be a valid serializable and copiable type |
| CFalsePredicate | |
| CGreaterLessPredicate | Type T should be a valid serializable and copiable type |
| CILikePredicate | |
| CInPredicate | Type T should be a valid serializable and copiable type |
| CInstanceOfPredicate | |
| CInvalidComparator | |
| CLikePredicate | |
| CNotEqualPredicate | Type T should be a valid serializable and copiable type |
| CNotPredicate | |
| COrPredicate | |
| CPagingPredicate | NOTE: PagingPredicate can only be used with values(), keySet() and entries() methods!!! |
| CPredicate | This is a marker class for Predicate classes |
| CQueryConstants | |
| CRegexPredicate | |
| CSqlPredicate | |
| CTruePredicate | |
| ▶Nserialization | |
| CClassDefinition | ClassDefinition defines a class schema for Portable classes |
| CClassDefinitionBuilder | ClassDefinitionBuilder is used to build and register ClassDefinitions manually |
| CDataSerializableFactory | DataSerializableFactory is used to create IdentifiedDataSerializable instances during de-serialization |
| CFieldDefinition | FieldDefinition defines name, type, index of a field |
| CFieldType | |
| CIdentifiedDataSerializable | Classes that will be used with hazelcast data structures like IMap, IQueue etc should either inherit from one of the following classes : Portable , IdentifiedDataSerializable or it should be custom serializable |
| CObjectDataInput | Provides deserialization methods for primitives types, arrays of primitive types Portable, IdentifiedDataSerializable and custom serializable types |
| CObjectDataOutput | Provides serialization methods for primitive types,a arrays of primitive types, Portable, IdentifiedDataSerializable and custom serializables |
| CPortable | Classes that will be used with hazelcast data structures like IMap, IQueue etc should either inherit from one of the following classes : Portable , IdentifiedDataSerializable or it should be custom serializable |
| CPortableFactory | PortableFactory is used to create Portable instances during de-serialization |
| CPortableReader | Provides a mean of reading portable fields from a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields |
| CPortableWriter | Provides a mean of writing portable fields to a binary in form of java primitives arrays of java primitives , nested portable fields and array of portable fields |
| CSerializer | |
| CSerializerBase | This is an internal class !!!! Do not use |
| CStreamSerializer | Implement this interface and register to the SerializationConfig |
| CVersionedPortable | VersionedPortable is an extension to Portable to support per class version instead of a global serialization version |
| CAddress | IP Address |
| CClientConfig | HazelcastClient configuration class |
| CClientProperties | Client Properties is an internal class |
| CClientProperty | A client property is a configuration for hazelcast client |
| CCluster | Hazelcast cluster interface |
| CCredentials | Credentials is a container object for endpoint (Members and Clients) security attributes |
| CDataArray | |
| CDistributedObject | Base class for all distributed objects |
| CEntryAdapter | Adapter for EntryListener |
| CEntryArray | |
| CEntryEvent | Map Entry event |
| CEntryEventType | Type of entry event |
| CEntryListener | Map Entry listener to get notified when a map entry is added, removed, updated or evicted |
| CEntryView | EntryView represents a readonly view of a map entry |
| CFlakeIdGenerator | A cluster-wide unique ID generator |
| CFuture | This is a unique Future |
| CFuture< TypedData > | This specialization overwrites the get method to return TypedData |
| Cfuture_status | |
| CGroupConfig | Contains the configuration for Hazelcast groups |
| CHazelcastClient | Hazelcast Client enables you to do all Hazelcast operations without being a member of the cluster |
| CIAtomicLong | IAtomicLong is a distributed atomic long implementation |
| CICountDownLatch | ICountDownLatch is a backed-up distributed alternative to the java.util.concurrent.CountDownLatch java.util.concurrent.CountDownLatch |
| CIdGenerator | |
| CIList | Concurrent, distributed , client implementation of std::list |
| CILock | Re-entrant Lock, Distributed client implementation of Lock |
| CIMap | Concurrent, distributed, observable and queryable map client |
| CInitialMembershipEvent | A event that is send when a InitialMembershipListener} registers itself on a Cluster |
| CInitialMembershipListener | The InitializingMembershipListener is a MembershipListener that will first receives a InitialMembershipEvent when it is registered so it immediately knows which members are available |
| CInitialMembershipListenerDelegator | |
| CIQueue | Concurrent, blocking, distributed, observable, client queue |
| CISemaphore | ISemaphore is a backed-up distributed alternative to the java.util.concurrent.Semaphore |
| CISet | Concurrent, distributed client implementation of std::unordered_set |
| CItemEvent | |
| CItemEventBase | |
| CItemEventType | Type of item event |
| CItemListener | Item listener for IQueue, ISet and IList |
| CITopic | Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model |
| CLazyEntryArray | |
| CLifecycleEvent | Event to be fired when lifecycle states are changed |
| CLifecycleListener | Listener object for listening lifecycle events of hazelcast instance |
| CLoadBalancer | LoadBalancer allows you to send operations to one of a number of endpoints(Members) |
| CLoggerLevel | |
| CMapEntryView | MapEntryView represents a readonly view of a map entry |
| CMapEvent | Map events common contract |
| CMember | Cluster member class |
| CMemberAttributeEvent | |
| CMembershipEvent | Membership event fired when a new member is added to the cluster and/or when a member leaves the cluster |
| CMembershipListener | Cluster membership listener |
| CMembershipListenerDelegator | |
| CMultiMap | A specialized distributed map client whose keys can be associated with multiple values |
| CPartitionAware | PartitionAware means that data will be based in the same member based on the partition key and implementing tasks will be executed on the getPartitionKey()'s owner member |
| CPartitionAwareMarker | This marker interface is needed to make template matching work during serialisation |
| CReliableTopic | Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model |
| CReplicatedMap | |
| CRingbuffer | A Ringbuffer is a data-structure where the content is stored in a ring like structure |
| CSerializationConfig | SerializationConfig is used to |
| CSocket | Sockets wrapper interface class |
| CSocketInterceptor | Base class for socketInterceptor classes to inherit from |
| CTransactionalList | Transactional implementation of IList |
| CTransactionalMap | Transactional implementation of IMap |
| CTransactionalMultiMap | Transactional implementation of MultiMap |
| CTransactionalQueue | Transactional implementation of IQueue |
| CTransactionalSet | Transactional implementation of ISet |
| CTransactionContext | Provides a context to do transactional operations; so beginning/committing transactions, but also retrieving transactional data-structures like the TransactionalMap |
| CTransactionOptions | Contains the configuration for a Hazelcast transaction |
| CTransactionType | Transaction type |
| CTypedData | TypedData class is a wrapper class for the serialized binary data |