Uses of Class
com.tangosol.util.ExternalizableHelper
Package
Description
Contains classes related to partitioned cache implementation of Coherence JCache.
Contains classes providing cache persistence of serialized objects.
Contains classes related to POF serialization and deserialization.
Contains classes related to POF stream navigation and manipulation.
Contains basic cluster interfaces and factories.
Contains interfaces and classes related to partitioned services.
Contains classes related to the Coherence Security Framework.
Contains classes providing basic XML related functionality.
Contains various generic utilities.
Contains concrete
InvocableMap.EntryAggregator
implementations.Contains
ValueExtractor
and
ValueUpdater
related classes.Contains concrete
Filter
implementations and related interfaces.Contains concrete
InvocableMap.EntryProcessor
implementations.Contains concrete
MapEventTransformer
implementations.-
Uses of ExternalizableHelper in com.tangosol.coherence.jcache.partitionedcache
Modifier and TypeClassDescriptionstatic class
Get CacheStatistics from binEntry's context for JCache id. -
Uses of ExternalizableHelper in com.tangosol.io
Modifier and TypeClassDescriptionclass
A DeltaCompressor implementation that works with decorated binary values.class
DecorationOnlyDeltaCompressor is a DeltaCompressor which optimizes for "decoration-only" updates. -
Uses of ExternalizableHelper in com.tangosol.io.pof
Modifier and TypeClassDescriptionclass
Serializer used for Serializable and ExternalizableLite objects.class
Default Java serializer.class
Serializer used for objects implementing the PortableObject interface. -
Uses of ExternalizableHelper in com.tangosol.io.pof.reflect
Modifier and TypeClassDescriptionclass
An abstract base class that implements common functionality for all PofValue types.class
An abstract base class for complex POF types, such as collections, arrays, maps, and user types.class
PofArray is aPofValue
implementation for arrays.class
PofCollection isPofValue
implementation for collections.class
PofSparseArray isPofValue
implementation for sparse arrays.protected static class
NilPofValue represents a value that does not exist in the original POF stream.class
PofUniformArray isPofValue
implementation for uniform arrays.class
PofUniformCollection isPofValue
implementation for uniform collections.class
PofUniformSparseArray isPofValue
implementation for uniform sparse arrays.class
PofUserType isPofValue
implementation for user types.class
Parses POF-encoded binary and returns an instance of aPofValue
wrapper for it.class
SimplePofValue represents POF values which do not contain children (e.g. -
Uses of ExternalizableHelper in com.tangosol.net
Modifier and TypeClassDescriptionclass
An abstract base for PriorityTask implementations. -
Uses of ExternalizableHelper in com.tangosol.net.partition
Modifier and TypeClassDescriptionclass
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 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 is a light-weight data structure that contains a partition ownership information.class
An extension of the partition Ownership object which also carries a change version. -
Uses of ExternalizableHelper in com.tangosol.net.security
Modifier and TypeClassDescriptionclass
PermissionInfo holds the information needed to validate and respond to a security related request. -
Uses of ExternalizableHelper in com.tangosol.run.xml
Modifier and TypeClassDescriptionclass
An ArrayAdapter supports properties of Java array types (not including arrays of primitive types).class
A CollectionAdapter supports properties whose types implement the java.util.Collection interface.class
A property adapter for formatting formatting and parsing dates in a locale-sensitive manner.class
A property adapter for the <xs:dateTime> format conforming to ISO 8601class
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
A MapAdapter supports properties whose types implement the java.util.Map interface.class
A PrimitiveArrayAdapter supports arrays of primitive types, such as "int", "char", etc.static class
A PropertyAdapter supporting boolean[].static class
A PropertyAdapter supporting byte[].static class
A PropertyAdapter supporting char[].static class
A PropertyAdapter supporting double[].static class
A PropertyAdapter supporting float[].static class
A PropertyAdapter supporting int[].static class
A PropertyAdapter supporting long[].static class
A PropertyAdapter supporting short[].class
The PropertyAdapter is the base class for handling the operations that can occur on any property.class
A property adapter for QName primitive datatype.class
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
A SerializableAdapter supports Java objects that implement the Serializable interface.class
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.Datestatic class
A simple property adapter for BigDecimal.static class
A simple property adapter for BigInteger.static class
A simple property adapter for boolean.static class
A simple property adapter for byte.static class
A simple property adapter for char.static class
A simple property adapter for Date.static class
A simple property adapter for double.static class
A simple property adapter for float.static class
A simple property adapter for int.static class
A simple property adapter for long.static class
A simple property adapter for the Date class from the java/util package.static class
A simple property adapter for short.static class
A simple property adapter for String.static class
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
A simple property adapter for Time.static class
A simple property adapter for Timestamp.class
A simple implementation of the XmlElement interface.class
A simple implementation of the XmlElement interface.class
A simple implementation of the XmlValue interface.class
This is a base class for building XmlSerializable value objects.class
An XmlElementAdapter supports properties of type XmlElement.class
An XmlSerializableAdapter supports Java objects that implement the XmlSerializable interface. -
Uses of ExternalizableHelper in com.tangosol.util
Modifier and TypeClassDescriptionclass
CompositeKey<P,
S> Key class that consists of a primary and secondary component.protected static final class
Integer decorated object. -
Uses of ExternalizableHelper in com.tangosol.util.aggregator
Modifier and TypeClassDescriptionclass
AbstractAggregator<K,
V, T, E, R> Abstract base class implementation ofInvocableMap.EntryAggregator
that supports streaming aggregation.class
Abstract aggregator that processesNumber
values extracted from a set of entries in a Map and returns a result in a form of aBigDecimal
value.class
Abstract aggregator that processes values extracted from a set of entries in a Map, with knowledge of how to compare those values.class
Abstract aggregator that processes numeric values extracted from a set of entries in a Map.class
Abstract aggregator that processes numeric values extracted from a set of entries in a Map.class
Calculates an average for values of any numeric type extracted from a set of entries in a Map in a form of aBigDecimal
value.class
Calculates a maximum of numeric values extracted from a set of entries in a Map in a form of aBigDecimal
value.class
Calculates a minimum of numeric values extracted from a set of entries in a Map in a form of aBigDecimal
value.class
Calculates an sum for values of any numberic type extracted from a set of entries in a Map in a form of aBigDecimal
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
Deprecated.As of Coherence 12.2.1.class
DistinctValues<K,
V, T, E> Return the set of unique values extracted from a set of entries in a Map.class
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.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 toCacheMap.getAll(Collection)
API. -
Uses of ExternalizableHelper in com.tangosol.util.extractor
Modifier and TypeClassDescriptionclass
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
AValueExtractor
that extracts aFragment
from a nested property of the target object.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 aConditionalIndex
.class
DeserializationAccelerator is anIndexAwareExtractor
implementation that is used to create aForwardOnlyMapIndex
, which in turn is used for deserialization optimization.class
The EntryExtractor is a base abstract class for special purpose custom ValueExtractor implementations.class
AValueExtractor
that is used to extract aFragment
from an object.class
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
Composite ValueExtractor implementation based on an array of extractors.class
PofExtractor<T,
E> POF-based ValueExtractor implementation.class
POF-based ValueUpdater implementation.class
ReflectionExtractor<T,
E> Reflection-based ValueExtractor implementation.class
Reflection-based ValueUpdater implementation.class
ScriptValueExtractor<T,
E> ScriptValueExtractor is anAbstractExtractor
that wraps a script written in one of the languages supported by Graal VM.class
UniversalExtractor<T,
E> Universal ValueExtractor implementation.class
Universal ValueUpdater implementation. -
Uses of ExternalizableHelper in com.tangosol.util.filter
Modifier and TypeClassDescriptionclass
Abstract base class implementation ofQueryRecorderFilter
.class
Filter which returns the logical "and" of a filter array.class
AlwaysFilter<T>
Filter which always evaluates to true.class
Filter which returns the logical "and" of two other filters.class
Filter which returns the logical "or" of a filter array.class
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 theMapEventFilter
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 aCollection
or Object array value returned from a method invocation for containment of all values in a Set.class
ContainsAnyFilter<T,
E> Filter which tests aCollection
or Object array value returned from a method invocation for containment of any value in a Set.class
ContainsFilter<T,
E> Filter which tests aCollection
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
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
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
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 is a generic multiplexing wrapper that combines two implementations: a Filter (most commonly aMapEventFilter
) 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
Filter which returns the logical "or" of two other filters.class
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> Ajava.util.function.Predicate
basedExtractorFilter
.class
Filter which returns true forInvocableMap.Entry
objects that currently exist in a Map.class
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 theString.matches(String)
contract.class
QueryRecorderFilter wrapper class.class
Filter which returns the logical exclusive or ("xor") of two other filters. -
Uses of ExternalizableHelper in com.tangosol.util.processor
Modifier and TypeClassDescriptionclass
PriorityProcessor<K,
V, T> PriorityProcessor is used to explicitly control the scheduling priority and timeouts for execution of EntryProcessor-based methods. -
Uses of ExternalizableHelper in com.tangosol.util.transformer
Modifier and TypeClassDescriptionclass
ExtractorEventTransformer<K,
V, E> ExtractorEventTransformer is a special purposeMapEventTransformer
implementation that transforms emitted events, extracting one or more properties from either the OldValue or the NewValue.class
AMapEventTransformer
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 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.