| Package | Description | 
|---|---|
| com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures
 and operation types | 
| com.hazelcast.client.spi.impl | Provides util classes for com.hazelcast.client | 
| com.hazelcast.client.util | This package contains some utility classes and the base implementations of the
 loadbalancer implementations | 
| com.hazelcast.concurrent.atomiclong | This package contains IAtomicLong functionality for Hazelcast. The IAtomicLong is the distributed version of the AtomicLong. | 
| com.hazelcast.concurrent.atomicreference | This package contains IAtomicReferece functionality for Hazelcast. The IAtomicReference is the distributed version of the AtomicReference. | 
| 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.impl.operationservice.impl | Contains the code for the  InternalOperationServiceimplementation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientInvocationFuture | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClientAddressCancellableDelegatingFuture<V>A DelegatingFuture that can cancel a Runnable/Callable that is executed by an
  IExecutorService. | 
| class  | ClientCancellableDelegatingFuture<V>An Abstract DelegatingFuture that can cancel a Runnable/Callable that is executed by an
  IExecutorService. | 
| class  | ClientDelegatingFuture<V>Client Delegating Future is used to delegate ClientInvocationFuture to user to be used with
 andThen or get. | 
| class  | ClientPartitionCancellableDelegatingFuture<T>A DelegatingFuture that can cancel a Runnable/Callable that is executed by an
  IExecutorService. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract <E> InternalCompletableFuture<E> | InvocationBuilder. invoke() | 
| <E> InternalCompletableFuture<E> | OperationService. invokeOnPartition(Operation op)Executes an operation on a partition. | 
| protected <E> InternalCompletableFuture<E> | AbstractDistributedObject. invokeOnPartition(Operation operation) | 
| <E> InternalCompletableFuture<E> | OperationService. invokeOnPartition(String serviceName,
                 Operation op,
                 int partitionId) | 
| <E> InternalCompletableFuture<E> | OperationService. invokeOnTarget(String serviceName,
              Operation op,
              Address target) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractInvocationFuture<V>todo:
 - thread value protection
 The long term goal is that this whole class can be ripped out and replaced by the
  java.util.concurrent.CompletableFuture. | 
| Modifier and Type | Method and Description | 
|---|---|
| <E> InternalCompletableFuture<E> | OperationServiceImpl. invokeOnPartition(Operation op) | 
| <E> InternalCompletableFuture<E> | OperationServiceImpl. invokeOnPartition(String serviceName,
                 Operation op,
                 int partitionId) | 
| <E> InternalCompletableFuture<E> | OperationServiceImpl. invokeOnTarget(String serviceName,
              Operation op,
              Address target) | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.