Package | Description |
---|---|
com.hazelcast.cardinality |
This package contains Cardinality Estimator functionality for Hazelcast.
|
com.hazelcast.client.config |
Contains classes related to config for com.hazelcast.client
|
com.hazelcast.config |
Provides classes for configuring HazelcastInstance.
|
com.hazelcast.core |
Provides core API interfaces/classes.
|
com.hazelcast.map |
Contains Hazelcast map module classes.
|
com.hazelcast.spi |
Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.
|
com.hazelcast.spi.impl |
Contains implementations for Hazelcast SPI.
|
com.hazelcast.spi.merge |
This package contains interfaces and classes of the split-brain merging SPI.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CardinalityEstimator
CardinalityEstimator is a redundant and highly available distributed data-structure used
for probabilistic cardinality estimation purposes, on unique items, in significantly sized data cultures.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientUserCodeDeploymentConfig
Configuration of User Code Deployment.
|
Modifier and Type | Class and Description |
---|---|
class |
CRDTReplicationConfig
Configures the replication mechanism for all
CRDT implementations. |
class |
EventJournalConfig
Configuration for an event journal.
|
class |
MerkleTreeConfig
Configuration for a merkle tree.
|
class |
PNCounterConfig
Configuration for a
PNCounter |
class |
ReliableTopicConfig
Configuration for a reliable
ITopic . |
class |
RingbufferConfig
Contains the configuration for the
Ringbuffer . |
class |
UserCodeDeploymentConfig
Configuration of User Code Deployment.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AsyncAtomicLong
Deprecated.
|
interface |
AsyncAtomicReference<E>
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
QueryCache<K,V> |
IMap.getQueryCache(String name)
Returns corresponding
QueryCache instance for the supplied name or null. |
QueryCache<K,V> |
IMap.getQueryCache(String name,
MapListener listener,
Predicate<K,V> predicate,
boolean includeValue)
Creates an always up to date snapshot of this
IMap according to the supplied parameters. |
QueryCache<K,V> |
IMap.getQueryCache(String name,
Predicate<K,V> predicate,
boolean includeValue)
Creates an always up to date snapshot of this
IMap according to the supplied parameters. |
Modifier and Type | Interface and Description |
---|---|
interface |
QueryCache<K,V>
A concurrent, queryable data structure which is used to cache results of
a continuous query executed on an
IMap . |
Modifier and Type | Interface and Description |
---|---|
interface |
MemberAddressProvider
IMPORTANT
This interface is not intended to provide addresses of other cluster members with
which the hazelcast instance will form a cluster.
|
interface |
StatisticsAwareService<T extends LocalInstanceStats>
A service implementating this interface provides local instance statistics.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MutatingOperation
Marker interface for operations that change state/data.
|
Modifier and Type | Class and Description |
---|---|
class |
DiscardMergePolicy<V,T extends MergingValue<V>>
Merges only entries from the destination data structure and discards all entries from the source data structure.
|
class |
ExpirationTimeMergePolicy<V,T extends MergingExpirationTime<V>>
Merges data structure entries from source to destination data structure if the source entry
will expire later than the destination entry.
|
class |
HigherHitsMergePolicy<V,T extends MergingHits<V>>
Merges data structure entries from source to destination data structure if the source entry
has more hits than the destination one.
|
class |
HyperLogLogMergePolicy
Only available for HyperLogLog backed
CardinalityEstimator . |
class |
LatestAccessMergePolicy<V,T extends MergingLastAccessTime<V>>
Merges data structure entries from source to destination data structure if the source entry
has been accessed more recently than the destination entry.
|
class |
LatestUpdateMergePolicy<V,T extends MergingLastUpdateTime<V>>
Merges data structure entries from source to destination data structure if the source entry
was updated more frequently than the destination entry.
|
interface |
MergingCosts<V>
Represents a read-only view of memory costs for the merging process after a split-brain.
|
interface |
MergingCreationTime<V>
Represents a read-only view a creation time for the merging process after a split-brain.
|
interface |
MergingEntry<K,V>
Represents a read-only view of a data structure key/value-pair for the merging process after a split-brain.
|
interface |
MergingExpirationTime<V>
Represents a read-only view of an expiration time for the merging process after a split-brain.
|
interface |
MergingHits<V>
Represents a read-only view access hits for the merging process after a split-brain.
|
interface |
MergingLastAccessTime<V>
Represents a read-only view of a last access time for the merging process after a split-brain.
|
interface |
MergingLastStoredTime<V>
Represents a read-only view of a last stored time for the merging process after a split-brain.
|
interface |
MergingLastUpdateTime<V>
Represents a read-only view of a last update time for the merging process after a split-brain.
|
interface |
MergingMaxIdle<V>
Represents a read-only view of a MaxIdle for the merging process after a split-brain.
|
interface |
MergingTTL<V>
Represents a read-only view of a TTL for the merging process after a split-brain.
|
interface |
MergingValue<V>
Represents a read-only view of a data structure value for the merging process after a split-brain.
|
interface |
MergingVersion<V>
Represents a read-only view of a version for the merging process after a split-brain.
|
class |
PassThroughMergePolicy<V,T extends MergingValue<V>>
Merges data structure entries from source to destination directly unless the merging entry is
null . |
class |
PutIfAbsentMergePolicy<V,T extends MergingValue<V>>
Merges data structure entries from source to destination if they don't exist in the destination data structure.
|
class |
RingbufferMergeData
A ringbuffer implementation holding data involved in split-brain healing.
|
class |
RingbufferMergeDataReadOnlyIterator<E>
Read-only iterator over items in a provided
RingbufferMergeData . |
interface |
SplitBrainMergePolicy<V,T extends MergingValue<V>>
Policy for merging data structure values after a split-brain has been healed.
|
class |
SplitBrainMergePolicyProvider
A provider for
SplitBrainMergePolicy instances. |
interface |
SplitBrainMergeTypeProvider<T extends MergingValue>
Returns a class with the provided merge value types.
|
class |
SplitBrainMergeTypes
Collection of interfaces which define the provided merge types for each data structure.
|
static interface |
SplitBrainMergeTypes.AtomicLongMergeTypes
Provided merge types of
IAtomicLong . |
static interface |
SplitBrainMergeTypes.AtomicReferenceMergeTypes
Provided merge types of
IAtomicReference . |
static interface |
SplitBrainMergeTypes.CacheMergeTypes
Provided merge types of
ICache . |
static interface |
SplitBrainMergeTypes.CardinalityEstimatorMergeTypes
Provided merge types of
CardinalityEstimator . |
static interface |
SplitBrainMergeTypes.CollectionMergeTypes
|
static interface |
SplitBrainMergeTypes.MapMergeTypes
Provided merge types of
IMap . |
static interface |
SplitBrainMergeTypes.MultiMapMergeTypes
Provided merge types of
MultiMap . |
static interface |
SplitBrainMergeTypes.QueueMergeTypes
Provided merge types of
IQueue . |
static interface |
SplitBrainMergeTypes.ReplicatedMapMergeTypes
Provided merge types of
ReplicatedMap . |
static interface |
SplitBrainMergeTypes.RingbufferMergeTypes
Provided merge types of
Ringbuffer . |
static interface |
SplitBrainMergeTypes.ScheduledExecutorMergeTypes
Provided merge types of
IScheduledExecutorService . |
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.