![\](ftv2mlastnode.png) hazelcast | |
![](ftv2blank.png) ![\](ftv2mlastnode.png) client | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2pnode.png) adaptor | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RawPointerList | Concurrent, distributed , client implementation of std::list |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RawPointerMap | Adaptor class to IMap which provides releasable raw pointers for returned objects |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RawPointerMultiMap | A specialized distributed map client whose keys can be associated with multiple values |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RawPointerQueue | Concurrent, blocking, distributed, observable, client queue |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RawPointerSet | Concurrent, distributed client implementation of std::unordered_set |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RawPointerTransactionalMap | Transactional implementation of IMap |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RawPointerTransactionalMultiMap | Transactional implementation of MultiMap |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) RawPointerTransactionalQueue | Transactional implementation of IQueue |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2pnode.png) aws | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) security | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) EC2RequestSigner | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) utility | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AwsURLEncoder | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) CloudUtility | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) AWSClient | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2pnode.png) config | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ClientAwsConfig | The ClientAwsConfig contains the configuration for client to connect to nodes in aws environment |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ClientNetworkConfig | Contains configuration parameters for client network related behaviour |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionConfig | Configuration for eviction |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NearCacheConfig | Contains the configuration for a Near Cache |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NearCacheConfigBase | This is a marker class to indicate that the derived class is a near cache config |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ReliableTopicConfig | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) SSLConfig | Contains configuration parameters for client network related behaviour |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2pnode.png) exception | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) IException | Base class for all exception originated from Hazelcast methods |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ProtocolException | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) UndefinedErrorCodeException | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) UnexpectedMessageTypeException | If the type expected by the message decoder is different from the received message type, this exception is thrown |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) FutureUninitialized | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2pnode.png) internal | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) adapter | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataStructureAdapter | Abstracts the Hazelcast data structures with Near Cache support for the Near Cache usage |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) IMapDataStructureAdapter | Abstracts the Hazelcast data structures with Near Cache support for the Near Cache usage |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) eviction | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Evictable | Interface for entries, records or whatever that can be evicted |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictableEntryView | Contract point (from the end user perspective) for serving/accessing entries that can be evicted |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionCandidate | Interface for entries, records or whatever that can be evictable via its accessor (key or id) |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionListener | Interface for entries, records or whatever that can be evicted via its accessor (key or id) |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictableStore | Interface for store implementations that holds Evictable entries to evict |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionChecker | Interface for checking about if eviction is required or not |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictAlways | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionConfiguration | Interface for configuration information about eviction |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionPolicyComparator | A kind of java.util.Comparator to be used while comparing entries to be evicted |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionPolicyEvaluator | Interface for evaluation implementations of com.hazelcast.config.EvictionPolicy |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionPolicyEvaluatorProvider | Provider to get any kind (EvictionPolicyType) of EvictionPolicyEvaluator |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionStrategy | Interface for eviction implementations to evict EvictableStore implementations as specified EvictionPolicyEvaluator |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionStrategyProvider | Provider to get any kind (EvictionStrategyType) of EvictionStrategy |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EvictionStrategyType | Interface for configuration information about eviction |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Expirable | Expiring Data model interface |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) MaxSizeChecker | Interface for implementations of com.hazelcast.config.EvictionConfig.MaxSizePolicy |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) nearcache | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) BaseNearCache | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NearCache | NearCache is the contract point to store keys and values in underlying com.hazelcast.cache.impl.nearcache.NearCacheRecordStore |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NearCacheManager | NearCacheManager is the contract point to manage all existing NearCache instances |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) NearCacheRecord | An expirable and evictable data object which represents a Near Cache entry |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2plastnode.png) socket | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) SocketFactory | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) TcpSocket | C Sockets wrapper class |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2pnode.png) monitor | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LocalMapStats | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LocalInstanceStats | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) NearCacheStats | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2pnode.png) query | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AndPredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) BetweenPredicate | Type T should be a valid serializable and copiable type |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EntryComparator | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EqualPredicate | Type T should be a valid serializable and copiable type |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) FalsePredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) GreaterLessPredicate | Type T should be a valid serializable and copiable type |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ILikePredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InPredicate | Type T should be a valid serializable and copiable type |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InstanceOfPredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LikePredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NotEqualPredicate | Type T should be a valid serializable and copiable type |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NotPredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) OrPredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InvalidComparator | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PagingPredicate | NOTE: PagingPredicate can only be used with values(), keySet() and entries() methods!!! |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Predicate | This is a merker class for Predicate classes |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueryConstants | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RegexPredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SqlPredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) TruePredicate | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2pnode.png) serialization | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ClassDefinition | ClassDefinition defines a class schema for Portable classes |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ClassDefinitionBuilder | ClassDefinitionBuilder is used to build and register ClassDefinitions manually |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) FieldDefinition | FieldDefinition defines name, type, index of a field |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) FieldType | |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) IdentifiedDataSerializable | 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 |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ObjectDataInput | Provides deserialization methods for primitives types, arrays of primitive types Portable, IdentifiedDataSerializable and custom serializable types |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ObjectDataOutput | Provides serialization methods for primitive types,a arrays of primitive types, Portable, IdentifiedDataSerializable and custom serializables |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Portable | 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 |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PortableReader | 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 |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PortableWriter | 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 |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SerializerBase | Internal Base class for Serializers |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Serializer | Base class for custom serialization |
![](ftv2blank.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) VersionedPortable | VersionedPortable is an extension to Portable to support per class version instead of a global serialization version |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) MapEntryView | MapEntryView represents a readonly view of a map entry |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) Address | IP Address |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) addressComparator | Address comparator functor |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ClientConfig | HazelcastClient configuration class |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ClientProperty | A client property is a configuration for hazelcast client |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ClientProperties | Client Properties is an internal class |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) Cluster | Hazelcast cluster interface |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) Credentials | Credentials is a container object for endpoint (Members and Clients) security attributes |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) DataArray | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) DistributedObject | Base class for all distributed objects |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) EntryAdapter | Adapter for EntryListener |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) EntryArray | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) EntryEventType | Type of entry event |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) EntryEvent | Map Entry event |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) EntryListener | Map Entry listener to get notified when a map entry is added, removed, updated or evicted |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) EntryView | EntryView represents a readonly view of a map entry |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) future_status | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) Future | This is a unique Future |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) GroupConfig | Contains the configuration for Hazelcast groups |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) HazelcastClient | Hazelcast Client enables you to do all Hazelcast operations without being a member of the cluster |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) IAtomicLong | IAtomicLong is a distributed atomic long implementation |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ICountDownLatch | ICountDownLatch is a backed-up distributed alternative to the java.util.concurrent.CountDownLatch java.util.concurrent.CountDownLatch |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) IdGenerator | Cluster-wide unique id generator |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) IDistributedObject | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) IList | Concurrent, distributed , client implementation of std::list |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ILock | Re-entrant Lock, Distributed client implementation of Lock |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) IMap | Concurrent, distributed, observable and queryable map client |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) InitialMembershipEvent | A event that is send when a InitialMembershipListener} registers itself on a Cluster |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) InitialMembershipListener | The InitializingMembershipListener is a MembershipListener that will first receives a InitialMembershipEvent when it is registered so it immediately knows which members are available |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) IQueue | Concurrent, blocking, distributed, observable, client queue |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ISemaphore | ISemaphore is a backed-up distributed alternative to the java.util.concurrent.Semaphore |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ISet | Concurrent, distributed client implementation of std::unordered_set |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ItemEventType | Type of item event |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ItemEvent | ItemEvent |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ItemListener | Item listener for IQueue, ISet and IList |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ITopic | Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) LifecycleEvent | Event to be fired when lifecycle states are changed |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) LifecycleListener | Listener object for listening lifecycle events of hazelcast instance |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) LoadBalancer | LoadBalancer allows you to send operations to one of a number of endpoints(Members) |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) MapEvent | Map events common contract |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) Member | Cluster member class |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) MemberAttributeEvent | |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) MembershipAdapter | Adapter for MembershipListener |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) MembershipEvent | Membership event fired when a new member is added to the cluster and/or when a member leaves the cluster |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) MembershipListener | Cluster membership listener |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) MultiMap | A specialized distributed map client whose keys can be associated with multiple values |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) PartitionAwareMarker | This marker interface is needed to make template matching work during serialisation |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) PartitionAware | 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 |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) ReliableTopic | Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) Ringbuffer | A Ringbuffer is a data-structure where the content is stored in a ring like structure |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) SerializationConfig | SerializationConfig is used to |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) Socket | Sockets wrapper interface class |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) socketPtrComp | Socket Ptr compare method |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) SocketInterceptor | Base class for socketInterceptor classes to inherit from |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) TransactionalList | Transactional implementation of IList |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) TransactionalMap | Transactional implementation of IMap |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) TransactionalMultiMap | Transactional implementation of MultiMap |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) TransactionalQueue | Transactional implementation of IQueue |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) TransactionalSet | Transactional implementation of ISet |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) TransactionContext | Provides a context to do transactional operations; so beginning/committing transactions, but also retrieving transactional data-structures like the TransactionalMap |
![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) TransactionType | Transaction type |
![](ftv2blank.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) TransactionOptions | Contains the configuration for a Hazelcast transaction |