Package | Description |
---|---|
com.tangosol.coherence.jcache.partitionedcache |
Contains classes related to partitioned cache implementation of Coherence JCache.
|
com.tangosol.coherence.rest.util | |
com.tangosol.coherence.rest.util.extractor | |
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 | Class and Description |
---|---|
class |
MvelExtractor
MVEL-based ValueExtractor implementation.
|
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.
|
class |
ScriptValueExtractor<T,E>
ScriptValueExtractor is an
AbstractExtractor that wraps a script
written in one of the languages supported by Graal VM. |
class |
UniversalExtractor<T,E>
Universal 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. |