▼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 | |
CHazelcastClientNotActiveException | |
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 |
►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 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 |
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 |
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< 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 | 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 | |
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 |
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 |
CTypedData | TypedData class is a wrapper class for the serialized binary data |