| ▼Nhazelcast | |
| ▼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 | |
| ►Nconfig | |
| CClientAwsConfig | The ClientAwsConfig contains the configuration for client to connect to nodes in aws environment |
| CClientNetworkConfig | Contains configuration parameters for client network related behaviour |
| CEvictionConfig | Configuration for eviction |
| 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 | |
| CSSLConfig | Contains configuration parameters for client network related behaviour |
| ►Nexception | |
| CFutureUninitialized | |
| CIException | Base class for all exception originated from Hazelcast methods |
| CProtocolException | |
| CUndefinedErrorCodeException | |
| CUnexpectedMessageTypeException | If the type expected by the message decoder is different from the received message type, this exception is thrown |
| ►Ninternal | |
| ►Nadapter | |
| CDataStructureAdapter | Abstracts the Hazelcast data structures with Near Cache support for the Near Cache usage |
| CIMapDataStructureAdapter | Abstracts the Hazelcast data structures with Near Cache support for the Near Cache usage |
| ►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 |
| ►Nsocket | |
| CSocketFactory | |
| CTcpSocket | C Sockets wrapper class |
| ►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 merker 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 |
| 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 |
| 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 | Base class for custom serialization |
| CSerializerBase | Internal Base class for Serializers |
| CVersionedPortable | VersionedPortable is an extension to Portable to support per class version instead of a global serialization version |
| CAddress | IP Address |
| CaddressComparator | Address comparator functor |
| 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 |
| CFuture | This is a unique Future |
| 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 | Cluster-wide unique id generator |
| CIDistributedObject | |
| 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 |
| 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 | ItemEvent |
| 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 |
| 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) |
| CMapEntryView | MapEntryView represents a readonly view of a map entry |
| CMapEvent | Map events common contract |
| CMember | Cluster member class |
| CMemberAttributeEvent | |
| CMembershipAdapter | Adapter for MembershipListener |
| 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 |
| 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 |
| 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 |
| CsocketPtrComp | Socket Ptr compare method |
| 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 |