| Package | Description | 
|---|---|
| com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures
 and operation types | 
| com.hazelcast.core | Provides core API interfaces/classes. | 
| com.hazelcast.map.impl.proxy | Contains map proxy implementation and support classes. | 
| com.hazelcast.mapreduce.aggregation | This package contains the aggregation API and the convenience helper classes
 to retrieve predefined aggregation implementations. | 
| com.hazelcast.mapreduce.aggregation.impl | This package contains a set of predefined aggregation implementations | 
| com.hazelcast.multimap.impl | Contains classes for Hazelcast MultiMap module. | 
| Modifier and Type | Method and Description | 
|---|---|
| <SuppliedValue,Result>  | ClientMapProxy. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation) | 
| <SuppliedValue,Result>  | ClientMultiMapProxy. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation) | 
| <SuppliedValue,Result>  | ClientMapProxy. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation,
         JobTracker jobTracker) | 
| <SuppliedValue,Result>  | ClientMultiMapProxy. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation,
         JobTracker jobTracker) | 
| Modifier and Type | Method and Description | 
|---|---|
| <SuppliedValue,Result>  | IMap. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation)Executes a predefined aggregation on the maps data set. | 
| <SuppliedValue,Result>  | MultiMap. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation)Executes a predefined aggregation on the multimaps data set. | 
| <SuppliedValue,Result>  | IMap. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation,
         JobTracker jobTracker)Executes a predefined aggregation on the maps data set. | 
| <SuppliedValue,Result>  | MultiMap. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation,
         JobTracker jobTracker)Executes a predefined aggregation on the multimaps data set. | 
| Modifier and Type | Method and Description | 
|---|---|
| <SuppliedValue,Result>  | MapProxyImpl. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation) | 
| <SuppliedValue,Result>  | MapProxyImpl. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation,
         JobTracker jobTracker) | 
| Modifier and Type | Method and Description | 
|---|---|
| static <KeyIn,ValueIn,ValueOut>  | Supplier. all()The predefined Supplier selects all values and does not perform any kind of data
 transformation. | 
| static <KeyIn,ValueIn,ValueOut>  | Supplier. all(PropertyExtractor<ValueIn,ValueOut> propertyExtractor)The predefined Supplier selects all values and performs the given
  PropertyExtractors transformation to the
 input data. | 
| static <KeyIn,ValueIn,ValueOut>  | Supplier. fromKeyPredicate(KeyPredicate<KeyIn> keyPredicate)The predefined Supplier selects values using the given  KeyPredicateand does not perform any kind of data transformation. | 
| static <KeyIn,ValueIn,ValueOut>  | Supplier. fromKeyPredicate(KeyPredicate<KeyIn> keyPredicate,
                Supplier<KeyIn,ValueIn,ValueOut> chainedSupplier)The predefined Supplier selects values using the given  KeyPredicateand chains the filtered value to the given Supplier which might perform data transformation. | 
| static <KeyIn,ValueIn,ValueOut>  | Supplier. fromPredicate(Predicate<KeyIn,ValueIn> predicate)The predefined Supplier selects values using the given  Predicateand does not perform any kind of data transformation. | 
| static <KeyIn,ValueIn,ValueOut>  | Supplier. fromPredicate(Predicate<KeyIn,ValueIn> predicate,
             Supplier<KeyIn,ValueIn,ValueOut> chainedSupplier)The predefined Supplier selects values using the given  Predicateand chains the filtered value to the given Supplier which might perform data transformation. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <KeyIn,ValueIn,ValueOut>  | Supplier. fromKeyPredicate(KeyPredicate<KeyIn> keyPredicate,
                Supplier<KeyIn,ValueIn,ValueOut> chainedSupplier)The predefined Supplier selects values using the given  KeyPredicateand chains the filtered value to the given Supplier which might perform data transformation. | 
| static <KeyIn,ValueIn,ValueOut>  | Supplier. fromPredicate(Predicate<KeyIn,ValueIn> predicate,
             Supplier<KeyIn,ValueIn,ValueOut> chainedSupplier)The predefined Supplier selects values using the given  Predicateand chains the filtered value to the given Supplier which might perform data transformation. | 
| Mapper | Aggregation. getMapper(Supplier<Key,?,Supplied> supplier)Returns the Mapper for this aggregation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AcceptAllSupplier<KeyIn,ValueIn,ValueOut>A standard implementation of the  Supplierinterface which accepts all input values and may apply a givenPropertyExtractoron those. | 
| class  | KeyPredicateSupplier<KeyIn,ValueIn,ValueOut>The default supplier for  KeyPredicates, used
 to filter and optionally transform data (using the givenSupplier). | 
| class  | PredicateSupplier<KeyIn,ValueIn,ValueOut> | 
| Constructor and Description | 
|---|
| KeyPredicateSupplier(KeyPredicate<KeyIn> keyPredicate,
                    Supplier<KeyIn,ValueIn,ValueOut> chainedSupplier) | 
| PredicateSupplier(Predicate<KeyIn,ValueIn> predicate,
                 Supplier<KeyIn,ValueIn,ValueOut> chainedSupplier) | 
| Modifier and Type | Method and Description | 
|---|---|
| <SuppliedValue,Result>  | ObjectMultiMapProxy. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation) | 
| <SuppliedValue,Result>  | ObjectMultiMapProxy. aggregate(Supplier<K,V,SuppliedValue> supplier,
         Aggregation<K,SuppliedValue,Result> aggregation,
         JobTracker jobTracker) | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.