| Package | Description | 
|---|---|
| com.tangosol.coherence.jcache.partitionedcache | 
 Contains classes related to partitioned cache implementation of Coherence JCache. 
 | 
| com.tangosol.coherence.rest.util | |
| com.tangosol.util | 
 Contains various generic utilities. 
 | 
| com.tangosol.util.extractor | 
 Contains  
ValueExtractor and ValueUpdater related classes. | 
| com.tangosol.util.function | 
 Contains Functional interfaces allowing remote execution of lambda expressions and method references. 
 | 
| com.tangosol.util.stream | 
 Contains classes to support functional-style operations on remote streams of elements, such as map-reduce transformations on collections. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
PartitionedJCacheStatistics.CacheStatisticsExtractor
Get CacheStatistics from binEntry's context for JCache id. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PropertySet<T>
Represents a set of named properties and allows the extraction of those properties from a target object. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ValueExtractor<T,E>
ValueExtractor is used to both extract values (for example, for sorting or filtering) from an object, and to provide an identity for that extraction. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
NullImplementation.NullValueExtractor
A ValueExtractor that always results in the passed-in value. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IndexAwareExtractor<T,E>
IndexAwareExtractor is an extension to the  
ValueExtractor interface that supports the creation and destruction of an index. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractCompositeExtractor<T,E>
Abstract super class for ValueExtractor implementations that are based on an underlying array of ValueExtractor objects. 
 | 
class  | 
AbstractExtractor<T,E>
Abstract base for ValueExtractor implementations. 
 | 
class  | 
ChainedExtractor<T,E>
Composite ValueExtractor implementation based on an array of extractors. 
 | 
class  | 
ComparisonValueExtractor<T,E extends Number>
A synthetic ValueExtractor that returns a result of comparison between two values extracted from the same target. 
 | 
class  | 
ConditionalExtractor<T,E>
An IndexAwareExtractor implementation that is only used to create a  
ConditionalIndex. | 
class  | 
DeserializationAccelerator
DeserializationAccelerator is an  
IndexAwareExtractor implementation that is used to create a ForwardOnlyMapIndex, which in turn is used for deserialization optimization. | 
class  | 
EntryExtractor
The EntryExtractor is a base abstract class for special purpose custom ValueExtractor implementations. 
 | 
class  | 
IdentityExtractor<T>
Trivial ValueExtractor implementation that does not actually extract anything from the passed value, but returns the value itself. 
 | 
class  | 
KeyExtractor<T,E>
The KeyExtractor is a special purpose ValueExtractor implementation that serves as an indicator that a query should be run against the key objects rather than the values. 
 | 
class  | 
MultiExtractor
Composite ValueExtractor implementation based on an array of extractors. 
 | 
class  | 
PofExtractor<T,E>
POF-based ValueExtractor implementation. 
 | 
class  | 
ReflectionExtractor<T,E>
Reflection-based ValueExtractor implementation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> Remote.ToLongFunction<T> | 
Remote.toLongFunction(Remote.ToLongFunction<T> function)
Capture serializable ToLongFunction. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> Remote.Comparator<T> | 
Remote.Comparator.comparingLong(Remote.ToLongFunction<? super T> keyExtractor)
Accepts a function that extracts a  
long sort key from a type T, and returns a Comparator<T> that compares by that sort key. | 
default Remote.Comparator<T> | 
Remote.Comparator.thenComparingLong(Remote.ToLongFunction<? super T> keyExtractor)
Returns a lexicographic-order comparator with a function that extracts a  
long sort key. | 
static <T> Remote.ToLongFunction<T> | 
Remote.toLongFunction(Remote.ToLongFunction<T> function)
Capture serializable ToLongFunction. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default RemoteLongStream | 
RemoteStream.mapToLong(Remote.ToLongFunction<? super T> mapper)
Returns a  
LongStream consisting of the results of applying the given function to the elements of this stream. |