Package | Description |
---|---|
com.tangosol.coherence.jcache.partitionedcache |
Contains classes related to partitioned cache implementation of Coherence JCache.
|
com.tangosol.coherence.rest.util.extractor | |
com.tangosol.coherence.rest.util.updater | |
com.tangosol.io |
Contains classes providing cache persistence of serialized objects.
|
com.tangosol.io.pof |
Contains classes related to POF serialization and deserialization.
|
com.tangosol.io.pof.reflect |
Contains classes related to POF stream navigation and manipulation.
|
com.tangosol.net |
Contains basic cluster interfaces and factories.
|
com.tangosol.net.partition |
Contains interfaces and classes related to partitioned services.
|
com.tangosol.net.security |
Contains classes related to the Coherence Security Framework.
|
com.tangosol.run.xml |
Contains classes providing basic XML related functionality.
|
com.tangosol.util |
Contains various generic utilities.
|
com.tangosol.util.aggregator |
Contains concrete
InvocableMap.EntryAggregator
implementations. |
com.tangosol.util.extractor |
Contains
ValueExtractor and
ValueUpdater related classes. |
com.tangosol.util.filter |
Contains concrete
Filter implementations and related interfaces. |
com.tangosol.util.processor |
Contains concrete
InvocableMap.EntryProcessor
implementations. |
com.tangosol.util.transformer |
Contains concrete
MapEventTransformer
implementations. |
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 |
MvelExtractor
MVEL-based ValueExtractor implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
MvelUpdater
MVEL-based ValueUpdater implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
DecoratedBinaryDeltaCompressor
A DeltaCompressor implementation that works with decorated binary values.
|
class |
DecorationOnlyDeltaCompressor
DecorationOnlyDeltaCompressor is a DeltaCompressor which optimizes for
"decoration-only" updates.
|
Modifier and Type | Class and Description |
---|---|
class |
SafeConfigurablePofContext.ExternalSerializer
Serializer used for Serializable and ExternalizableLite objects.
|
class |
SafeConfigurablePofContext.JavaPofSerializer
Default Java serializer.
|
class |
SafeConfigurablePofContext.SafePofSerializer
Serializer used for objects implementing the PortableObject interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPofValue
An abstract base class that implements common functionality for all
PofValue types.
|
class |
ComplexPofValue
An abstract base class for complex POF types, such as collections, arrays,
maps, and user types.
|
class |
PofArray
PofArray is a
PofValue implementation for arrays. |
class |
PofCollection
PofCollection is
PofValue implementation for collections. |
class |
PofSparseArray
PofSparseArray is
PofValue implementation for sparse arrays. |
protected static class |
PofSparseArray.NilPofValue
NilPofValue represents a value that does not exist in the original POF stream.
|
class |
PofUniformArray
PofUniformArray is
PofValue implementation for uniform arrays. |
class |
PofUniformCollection
PofUniformCollection is
PofValue implementation for uniform collections. |
class |
PofUniformSparseArray
PofUniformSparseArray is
PofValue implementation for uniform sparse
arrays. |
class |
PofUserType
PofUserType is
PofValue implementation for user types. |
class |
PofValueParser
Parses POF-encoded binary and returns an instance of a
PofValue
wrapper for it. |
class |
SimplePofValue
SimplePofValue represents POF values which do not contain children (e.g.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPriorityTask
An abstract base for PriorityTask implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
BroadKeyPartitioningStrategy
The BroadKeyPartitioningStrategy is a strategy that could be used in cases
when the standard key association-based strategy produces very uneven
partition distribution - some partitions having significantly larger amount of
data than others.
|
class |
DefaultKeyPartitioningStrategy
DefaultKeyPartitioningStrategy provides a simple strategy for assigning keys
to partitions which is based on the hash code of keys in internal
(serialized to Binary) form.
|
class |
Ownership
Ownership is a light-weight data structure that contains a partition
ownership information.
|
class |
VersionedOwnership
An extension of the partition Ownership object which also carries a change
version.
|
Modifier and Type | Class and Description |
---|---|
class |
PermissionInfo
PermissionInfo holds the information needed to validate and respond to a
security related request.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayAdapter
An ArrayAdapter supports properties of Java array types (not including
arrays of primitive types).
|
class |
CollectionAdapter
A CollectionAdapter supports properties whose types implement the
java.util.Collection interface.
|
class |
DateFormatAdapter
A property adapter for formatting formatting and parsing dates in a
locale-sensitive manner.
|
class |
DateTimeAdapter
A property adapter for the <xs:dateTime> format conforming to ISO 8601
|
class |
IterableAdapter
An IterableAdapter is the base class for any data type that must be
iterated over to serialize/deserialize, such as arrays, collections
and maps.
|
class |
MapAdapter
A MapAdapter supports properties whose types implement the java.util.Map
interface.
|
class |
PrimitiveArrayAdapter
A PrimitiveArrayAdapter supports arrays of primitive types, such as
"int", "char", etc.
|
static class |
PrimitiveArrayAdapter.BooleanArrayAdapter
A PropertyAdapter supporting boolean[].
|
static class |
PrimitiveArrayAdapter.ByteArrayAdapter
A PropertyAdapter supporting byte[].
|
static class |
PrimitiveArrayAdapter.CharArrayAdapter
A PropertyAdapter supporting char[].
|
static class |
PrimitiveArrayAdapter.DoubleArrayAdapter
A PropertyAdapter supporting double[].
|
static class |
PrimitiveArrayAdapter.FloatArrayAdapter
A PropertyAdapter supporting float[].
|
static class |
PrimitiveArrayAdapter.IntArrayAdapter
A PropertyAdapter supporting int[].
|
static class |
PrimitiveArrayAdapter.LongArrayAdapter
A PropertyAdapter supporting long[].
|
static class |
PrimitiveArrayAdapter.ShortArrayAdapter
A PropertyAdapter supporting short[].
|
class |
PropertyAdapter
The PropertyAdapter is the base class for handling the operations that
can occur on any property.
|
class |
QNameAdapter
A property adapter for
QName
primitive datatype.
|
class |
RestrictedStringAdapter
A property adapter for a String based type that is known to have
a converting factory method with the following signature:
public static <type> valueOf(String s) . |
class |
SerializableAdapter
A SerializableAdapter supports Java objects that implement the
Serializable interface.
|
class |
SimpleAdapter
A SimpleAdapter supports Java intrinsic types and a common set of Java
classes:
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.Short
java.lang.Integer
java.lang.Long
java.lang.Float
java.lang.Double
java.lang.String
java.math.BigDecimal
java.math.BigInteger
java.sql.Date
java.sql.Time
java.sql.Timestamp
java.util.Date
|
static class |
SimpleAdapter.BigDecimalAdapter
A simple property adapter for BigDecimal.
|
static class |
SimpleAdapter.BigIntegerAdapter
A simple property adapter for BigInteger.
|
static class |
SimpleAdapter.BooleanAdapter
A simple property adapter for boolean.
|
static class |
SimpleAdapter.ByteAdapter
A simple property adapter for byte.
|
static class |
SimpleAdapter.CharAdapter
A simple property adapter for char.
|
static class |
SimpleAdapter.DateAdapter
A simple property adapter for Date.
|
static class |
SimpleAdapter.DoubleAdapter
A simple property adapter for double.
|
static class |
SimpleAdapter.FloatAdapter
A simple property adapter for float.
|
static class |
SimpleAdapter.IntAdapter
A simple property adapter for int.
|
static class |
SimpleAdapter.LongAdapter
A simple property adapter for long.
|
static class |
SimpleAdapter.OldDateAdapter
A simple property adapter for the Date class from the java/util package.
|
static class |
SimpleAdapter.ShortAdapter
A simple property adapter for short.
|
static class |
SimpleAdapter.StringAdapter
A simple property adapter for String.
|
static class |
SimpleAdapter.SystemTimeAdapter
A simple property adapter for Java long and
java.lang.Long values that is string-formatted as a
date/time, assuming that the long value is actualy a system time.
|
static class |
SimpleAdapter.TimeAdapter
A simple property adapter for Time.
|
static class |
SimpleAdapter.TimestampAdapter
A simple property adapter for Timestamp.
|
class |
SimpleDocument
A simple implementation of the XmlElement interface.
|
class |
SimpleElement
A simple implementation of the XmlElement interface.
|
class |
SimpleValue
A simple implementation of the XmlValue interface.
|
class |
XmlBean
This is a base class for building XmlSerializable value objects.
|
class |
XmlElementAdapter
An XmlElementAdapter supports properties of type XmlElement.
|
class |
XmlSerializableAdapter
An XmlSerializableAdapter supports Java objects that implement the
XmlSerializable interface.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeKey<P,S>
Key class that consists of a primary and secondary component.
|
class |
ExternalizableHelper
Helpers for the Serializable, Externalizable and the ExternalizableLite
interface.
|
protected static class |
ExternalizableHelper.IntDecoratedObject
Integer decorated object.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAggregator<K,V,T,E,R>
Abstract base class implementation of
InvocableMap.EntryAggregator
that supports streaming aggregation. |
class |
AbstractBigDecimalAggregator<T>
Abstract aggregator that processes
Number values extracted from
a set of entries in a Map and returns a result in a form of a
BigDecimal value. |
class |
AbstractComparableAggregator<T,R>
Abstract aggregator that processes values extracted from a set of entries
in a Map, with knowledge of how to compare those values.
|
class |
AbstractDoubleAggregator<T>
Abstract aggregator that processes numeric values extracted from a set of
entries in a Map.
|
class |
AbstractLongAggregator<T>
Abstract aggregator that processes numeric values extracted from a set of
entries in a Map.
|
class |
BigDecimalAverage<T>
Calculates an average for values of any numeric type extracted from a set
of entries in a Map in a form of a
BigDecimal value. |
class |
BigDecimalMax<T>
Calculates a maximum of numeric values extracted from a set of entries in a
Map in a form of a
BigDecimal value. |
class |
BigDecimalMin<T>
Calculates a minimum of numeric values extracted from a set of entries in a
Map in a form of a
BigDecimal value. |
class |
BigDecimalSum<T>
Calculates an sum for values of any numberic type extracted from a set of
entries in a Map in a form of a
BigDecimal value. |
class |
ComparableMax<T,R>
Calculates a maximum among values extracted from a set of entries in a Map.
|
class |
ComparableMin<T,R>
Calculates a minimum among values extracted from a set of entries in a Map.
|
class |
CompositeAggregator<K,V>
CompositeAggregator provides an ability to execute a collection of
aggregators against the same subset of the entries in an InvocableMap,
resulting in a list of corresponding aggregation results.
|
static class |
CompositeAggregator.Parallel
Deprecated.
As of Coherence 12.2.1. Use CompositeAggregator instead.
|
class |
DistinctValues<K,V,T,E>
Return the set of unique values extracted from a set of entries in a Map.
|
class |
DoubleAverage<T>
Calculates an average for values of any numeric type extracted from a set
of entries in a Map.
|
class |
DoubleMax<T>
Calculates a maximum of numeric values extracted from a set of entries in a
Map.
|
class |
DoubleMin<T>
Calculates a minimum of numeric values extracted from a set of entries in
a Map.
|
class |
DoubleSum<T>
Sums up numeric values extracted from a set of entries in a Map.
|
class |
GroupAggregator<K,V,T,E,R>
The GroupAggregator provides an ability to split a subset of entries in an
InvocableMap into a collection of non-intersecting subsets and then
aggregate them separately and independently.
|
static class |
GroupAggregator.Parallel<K,V,T,E,R>
Deprecated.
As of Coherence 12.2.1. Use GroupAggregator instead.
|
class |
LongMax<T>
Calculates a maximum of numeric values extracted from a set of entries in a
Map.
|
class |
LongMin<T>
Calculates a minimum of numeric values extracted from a set of entries in a
Map.
|
class |
LongSum<T>
Sums up numeric values extracted from a set of entries in a Map.
|
class |
PriorityAggregator<K,V,P,R>
PriorityAggregator is used to explicitly control the scheduling priority and
timeouts for execution of EntryAggregator-based methods.
|
class |
ReducerAggregator<K,V,T,E>
The ReducerAggregator is used to implement functionality similar to
CacheMap.getAll(Collection) API. |
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 |
AbstractUpdater<K,V,U>
Abstract base for ValueUpdater 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 |
PofUpdater
POF-based ValueUpdater implementation.
|
class |
ReflectionExtractor<T,E>
Reflection-based ValueExtractor implementation.
|
class |
ReflectionUpdater
Reflection-based ValueUpdater 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.
|
class |
UniversalUpdater
Universal ValueUpdater implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractQueryRecorderFilter<T>
Abstract base class implementation of
QueryRecorderFilter . |
class |
AllFilter
Filter which returns the logical "and" of a filter array.
|
class |
AlwaysFilter<T>
Filter which always evaluates to true.
|
class |
AndFilter
Filter which returns the logical "and" of two other filters.
|
class |
AnyFilter
Filter which returns the logical "or" of a filter array.
|
class |
ArrayFilter
Filter which is a logical operator of a filter array.
|
class |
BetweenFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Between" condition.
|
class |
CacheEventFilter<K,V>
An extension of the
MapEventFilter which allows selection of client
driven (natural) events, cache internal (synthetic) events, or both. |
class |
ComparisonFilter<T,E,C>
Filter which compares the result of a method invocation with a value.
|
class |
ContainsAllFilter<T,E>
Filter which tests a
Collection or Object array value returned from
a method invocation for containment of all values in a Set. |
class |
ContainsAnyFilter<T,E>
Filter which tests a
Collection or Object array value returned from
a method invocation for containment of any value in a Set. |
class |
ContainsFilter<T,E>
Filter which tests a
Collection or Object array value returned from
a method invocation for containment of a given value. |
class |
EqualsFilter<T,E>
Filter which compares the result of a method invocation with a value for
equality.
|
class |
ExtractorFilter<T,E>
Base Filter implementation for doing extractor-based processing.
|
class |
FilterTrigger
A generic Filter-based MapTrigger implementation.
|
class |
GreaterEqualsFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Greater or Equal" condition.
|
class |
GreaterFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Greater" condition.
|
class |
InFilter<T,E>
Filter which checks whether the result of a method invocation belongs to a
predefined set of values.
|
class |
InKeySetFilter<T>
Filter that limits the underlying filter evaluation only to the specified
set of keys.
|
class |
IsNotNullFilter<T,E>
Filter which tests the result of a method invocation for inequality to null.
|
class |
IsNullFilter<T,E>
Filter which compares the result of a method invocation with null.
|
class |
KeyAssociatedFilter<T>
Filter which limits the scope of another filter according to the key
association information.
|
class |
LessEqualsFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Less or Equals" condition.
|
class |
LessFilter<T,E extends Comparable<? super E>>
Filter which compares the result of a method invocation with a value for
"Less" condition.
|
class |
LikeFilter<T,E>
Filter which compares the result of a method invocation with a value for
pattern match.
|
class |
LimitFilter<T>
Filter which truncates the results of another filter.
|
class |
MapEventFilter<K,V>
Filter which evaluates the content of a MapEvent object according to the
specified criteria.
|
class |
MapEventTransformerFilter<T>
MapEventTransformerFilter is a generic multiplexing wrapper that combines two
implementations: a Filter (most commonly a
MapEventFilter ) and a
MapEventTransformer and is used to register event listeners that allow to
change the content of a MapEvent. |
class |
NeverFilter<T>
Filter which always evaluates to false.
|
class |
NotEqualsFilter<T,E>
Filter which compares the result of a method invocation with a value for
inequality.
|
class |
NotFilter<T>
Filter which negates the results of another filter.
|
class |
OrFilter
Filter which returns the logical "or" of two other filters.
|
class |
PartitionedFilter<T>
Filter which limits the scope of another filter to those entries that have
keys that belong to the specified partition set.
|
class |
PredicateFilter<T,E>
A
java.util.function.Predicate based ExtractorFilter . |
class |
PresentFilter<T>
Filter which returns true for
InvocableMap.Entry
objects that currently exist in a Map. |
class |
PriorityFilter<T>
PriorityFilter is used to explicitly control the scheduling priority and
timeouts for execution of filter-based methods.
|
class |
RegexFilter<T,E>
Filter which uses the regular expression pattern match defined by the
String.matches(String) contract. |
class |
WrapperQueryRecorderFilter<T>
QueryRecorderFilter wrapper class.
|
class |
XorFilter
Filter which returns the logical exclusive or ("xor") of two other filters.
|
Modifier and Type | Class and Description |
---|---|
class |
PriorityProcessor<K,V,T>
PriorityProcessor is used to explicitly control the scheduling priority and
timeouts for execution of EntryProcessor-based methods.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtractorEventTransformer<K,V,E>
ExtractorEventTransformer is a special purpose
MapEventTransformer
implementation that transforms emitted events, extracting one or more
properties from either the OldValue or the NewValue. |
class |
SamplingEventTransformer<K,V>
A
MapEventTransformer implementation which will send at most one
event per storage member per sampling interval, in order to throttle down the
number of events received by the slow consumer. |
class |
SemiLiteEventTransformer<K,V>
SemiLiteEventTransformer is a special purpose MapEventTransformer
implementation that removes an OldValue from the MapEvent object for the
purpose of reducing the amount of data that has to be sent over the network
to event consumers.
|