Classes
Interfaces
| ICollectionItemEventHandler<T> | Specifies a collection item event handler.  | 
        
| IDistributedObject | Defines the base contract for all Hazelcast distributed objects.  | 
        
| IEntryProcessor<TResult> | Defines a processor that can process the entries of an IHMap<TKey, TValue> on the server.  | 
        
| IFlakeIdGenerator | |
| IHCollection<T> | Defines a concurrent, distributed, and listenable collection.  | 
        
| IHList<T> | Defines a concurrent, distributed, non-partitioned and listenable list  | 
        
| IHMapBase<TKey, TValue> | Defines the base interface for various Hazelcast distributed dictionaries.  | 
        
| IHMap<TKey, TValue> | Represents a distributed map.  | 
        
| IHMultiMap<TKey, TValue> | Represents a distributed map whose keys can be associated with multiple values.  | 
        
| IHQueue<T> | Defines a concurrent, blocking, distributed, non-partitioned and observable queue.  | 
        
| IHReliableTopic<T> | The Reliable Topic has its own IHRingBuffer<TItem> to store events, and has its own thread to each subscription to process messages.  | 
        
| IHReplicatedMap<TKey, TValue> | Represents a distributed map with weak consistency and values locally stored on every node of the cluster.  | 
        
| IHRingBuffer<TItem> | A Ringbuffer is a data-structure where the content is stored in a ring like structure.  | 
        
| IHSet<T> | Defines a concurrent, distributed, non-partitioned and listenable set  | 
        
| IHTopic<T> | Hazelcast provides distribution mechanism for publishing messages that are delivered to multiple subscribers which is also known as publish/subscribe (pub/sub) messaging model.  | 
        
| IHTxList<TItem> | |
| IHTxMap<TKey, TValue> | Represents a transactional distributed map.  | 
        
| IHTxMultiMap<TKey, TValue> | Transactional implementation of MultiMap  | 
        
| IHTxQueue<TItem> | Transactional implementation of Queue  | 
        
| IHTxSet<TItem> | Transactional implementation of IHSet<E> .  | 
        
| IKeyLockable<TKey> | |
| IMapEntryEventHandler<TKey, TValue, TSender> | Specifies a map entry event handler.  | 
        
| IMapEventHandlerBase | Specifies a generic map event handler.  | 
        
| IMapEventHandler<TKey, TValue, TSender> | Specifies a map event handler.  | 
        
| IMapInterceptor | A place holder interface for   | 
        
| IReliableTopicEventHandlerBase | Specifies a reliable topic event handler base.  | 
        
| IReliableTopicExceptionEventHandler<T> | Specifies a reliable topic exception event handler.  | 
        
| IReliableTopicMessageEventHandler<T> | Specifies a reliable topic message event handler.  | 
        
| IReliableTopicTerminatedEventHandler<T> | Specifies a reliable topic terminated event handler.  | 
        
| IRingBufferResultSet<T> | It is a IReadOnlyList<T> extension with ring buffer sequence abilities.  | 
        
| ITopicEventHandler<T> | Specifies a topic event handler.  | 
        
| ITransactionalDistributedObject | Defines the base contract for all transactional Hazelcast distributed objects.  | 
        
| ITransactionalObject | Marker interface for all transactional distributed objects.  | 
        
Enums
| OverflowPolicy | Using this policy one can control the behavior what should to be done when an item is about to be added to the ringbuffer, but there is 0 remaining capacity.  |