Package com.hazelcast.core
Provides core API interfaces/classes.
-
Interface Summary Interface Description DistributedObject Base interface for all distributed objects.DistributedObjectListener DistributedObjectListener notifies when aDistributedObject
is created or destroyed cluster-wide.EntryListener<K,V> Map Entry listener to get notified when a map entry is added, removed, updated, evicted or expired.EntryView<K,V> Represents a read-only view of a data structure entry.ExecutionCallback<V> ExecutionCallback allows to asynchronously get notified when the execution is completed, either successfully or with error.HazelcastInstance Hazelcast instance.HazelcastInstanceAware Used to get HazelcastInstance reference when submitting a Runnable/Callable using Hazelcast ExecutorService.ICacheManager ICacheManager
is the entry point to access JSR-107 (JCache) caches viaHazelcastInstance
interface.IExecutorService Distributed implementation ofExecutorService
.IFunction<T,R> Represents a function that accepts one argument and produces a result.IndeterminateOperationState A marker interface for exceptions to denote that execution status of an invocation is not knownLifecycleListener Listener object for listening to lifecycle events of the Hazelcast instanceLifecycleService LifecycleService allows you to shutdown, terminate, and listen toLifecycleEvent
s on HazelcastInstance.ManagedContext Container managed context, such as Spring, Guice and etc.MultiExecutionCallback MultiExecutionCallback provides notification for when an execution is completed on each member that a task is submitted to.Offloadable Allows off-loading the processing unit implementing this interface to the specified or default Executor.PrefixedDistributedObject Contact point for specialDistributedObject
's which has prefixed name.ReadOnly Allows notifying Hazelcast that the processing unit implementing this interface will not do any modifications.TypeConverter Implementations of this interface define a certain type conversation. -
Class Summary Class Description DistributedObjectEvent DistributedObjectEvent is fired when aDistributedObject
is created or destroyed cluster-wide.DistributedObjectUtil Utility class forDistributedObject
.EntryAdapter<K,V> Adapter forMapListener
.EntryEvent<K,V> Map Entry event.Hazelcast Factory forHazelcastInstance
's, a node in a cluster.HazelcastJsonValue HazelcastJsonValue is a wrapper for JSON formatted strings.LifecycleEvent Lifecycle events are fired when the HazelcastInstance state changes.OutOfMemoryHandler Handler forOutOfMemoryError
.Pipelining<E> The Pipelining can be used to speed up requests. -
Enum Summary Enum Description DistributedObjectEvent.EventType Type of the DistributedObjectEvent.EntryEventType Type of entry event.ItemEventType Type of item events.LifecycleEvent.LifecycleState Lifecycle states -
Exception Summary Exception Description ConsistencyLostException Exception that indicates that the consistency guarantees provided by some service has been lost.HazelcastException Base Hazelcast exception.HazelcastInstanceNotActiveException Thrown when HazelcastInstance is not active during an invocation.HazelcastOverloadException AHazelcastException
that is thrown when the system won't handle more load due to an overload.IndeterminateOperationStateException IndeterminateOperationStateException is thrown when result of an invocation becomes indecisive.LocalMemberResetException An exception provided toMemberLeftException
as a cause when the local member is resetting itselfMemberLeftException AExecutionException
thrown when a member left during an invocation or execution.OperationTimeoutException An unchecked version ofTimeoutException
.RuntimeInterruptedException An unchecked version ofInterruptedException
.