org.gridvise.coherence.cache.entity.aggregator
Class DistinctSetValuesAggregator

java.lang.Object
  extended by com.tangosol.util.Base
      extended by com.tangosol.util.BitHelper
          extended by com.tangosol.util.ExternalizableHelper
              extended by com.tangosol.util.aggregator.AbstractAggregator
                  extended by org.gridvise.coherence.cache.entity.aggregator.DistinctSetValuesAggregator
All Implemented Interfaces:
com.tangosol.io.ExternalizableLite, com.tangosol.io.pof.PortableObject, com.tangosol.util.InvocableMap.EntryAggregator, com.tangosol.util.InvocableMap.ParallelAwareAggregator, Serializable

public class DistinctSetValuesAggregator
extends com.tangosol.util.aggregator.AbstractAggregator
implements com.tangosol.io.pof.PortableObject

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.tangosol.util.ExternalizableHelper
com.tangosol.util.ExternalizableHelper.DefaultObjectStreamFactory, com.tangosol.util.ExternalizableHelper.FormatAwareCompressor, com.tangosol.util.ExternalizableHelper.IntDecoratedObject, com.tangosol.util.ExternalizableHelper.Shielded, com.tangosol.util.ExternalizableHelper.ShieldedDataOutputStream, com.tangosol.util.ExternalizableHelper.ShieldedInputStream, com.tangosol.util.ExternalizableHelper.ShieldedObjectOutputStream, com.tangosol.util.ExternalizableHelper.ShieldedOutputStream, com.tangosol.util.ExternalizableHelper.SimpleXmlBeanClassCache, com.tangosol.util.ExternalizableHelper.XmlBeanClassCache
 
Nested classes/interfaces inherited from class com.tangosol.util.Base
com.tangosol.util.Base.CommonMonitor, com.tangosol.util.Base.LoggingWriter, com.tangosol.util.Base.StackFrame
 
Field Summary
 
Fields inherited from class com.tangosol.util.aggregator.AbstractAggregator
m_fParallel
 
Fields inherited from class com.tangosol.util.ExternalizableHelper
CONVERTER_FROM_BINARY, CONVERTER_STRIP_INTDECO, CONVERTER_TO_BINARY, DECO_APP_1, DECO_APP_2, DECO_APP_3, DECO_CUSTOM, DECO_EXPIRY, DECO_ID_MAX, DECO_ID_MIN, DECO_PUSHREP, DECO_RSVD_1, DECO_RSVD_2, DECO_STORE, DECO_TOPLINK, DECO_TX, DECO_VALUE, DECO_WLS, EMPTY_BINARY_ARRAY, FMT_B_ARRAY, FMT_BIN_DECO, FMT_BIN_EXT_DECO, FMT_BINARY, FMT_BOOLEAN, FMT_BYTE, FMT_DECIMAL, FMT_DOUBLE, FMT_EXT, FMT_FLOAT, FMT_IDO, FMT_INT, FMT_INTEGER, FMT_LONG, FMT_NONE, FMT_NULL, FMT_OBJ_EXT, FMT_OBJ_SER, FMT_SHORT, FMT_STRING, FMT_UNKNOWN, FMT_XML_BEAN, FMT_XML_SER, FORCE_RESOLVING_STREAMS, MAX_DECO_HEADER_BYTES, PROPERTY_CONFIG, s_streamfactory, TRINT_DOMAIN_SPAN, TRINT_MAX_VALUE, TRINT_MAX_VARIANCE, USE_MARSHAL_STREAMS, USE_POF_STREAMS, USE_XMLBEAN_CLASS_CACHE, XMLBEAN_CLASS_CACHE
 
Fields inherited from class com.tangosol.util.Base
LOG_ALWAYS, LOG_DEBUG, LOG_ERR, LOG_INFO, LOG_MAX, LOG_MIN, LOG_QUIET, LOG_WARN, POWER_0, POWER_G, POWER_K, POWER_M, POWER_T, UNIT_D, UNIT_H, UNIT_M, UNIT_MS, UNIT_NS, UNIT_S, UNIT_US
 
Constructor Summary
DistinctSetValuesAggregator()
           
DistinctSetValuesAggregator(String methodName)
           
DistinctSetValuesAggregator(com.tangosol.util.ValueExtractor valueExtractor)
           
 
Method Summary
protected  Object finalizeResult(boolean fFinal)
           
protected  void init(boolean arg0)
           
protected  void process(Object o, boolean fFinal)
           
 
Methods inherited from class com.tangosol.util.aggregator.AbstractAggregator
aggregate, aggregateResults, equals, getParallelAggregator, getValueExtractor, hashCode, processEntry, readExternal, readExternal, toString, writeExternal, writeExternal
 
Methods inherited from class com.tangosol.util.ExternalizableHelper
asBinary, calculatePackedLength, calculatePackedLength, convertUTF, decorate, decorate, decorate, decorateBinary, ensureSerializer, extractIntDecoration, fromBinary, fromBinary, fromBinary, fromByteArray, fromByteArray, getDecoration, getDecorations, getDeltaCompressor, getInputStream, getNewObjectInput, getObjectInput, getObjectOutput, getObjectStreamFactory, getOutputStream, getShieldedOutputStream, getStreamFormat, getUndecorated, isDecorated, isIntDecorated, isMarshalled, isResolving, isSerializable, isSerializerCompatible, loadClass, loadResource, main, makeTrint, readBigDecimal, readBigInteger, readBooleanArray, readByteArray, readCollection, readDate, readDoubleArray, readExternalizableLite, readExternalizableLite, readFloatArray, readInt, readLong, readMap, readMap, readObject, readObject, readSafeUTF, readSerializable, readSerializable, readStringArray, readTime, readTimestamp, readTrint, readUnsignedTrint, readUTF, readXmlBean, readXmlSerializable, readXmlSerializable, removeIntDecoration, reportIncompatibleSerializers, setObjectStreamFactory, toBinary, toBinary, toByteArray, toByteArray, toLiteBinary, translateTrint, undecorate, validateBufferSize, writeBigDecimal, writeBigInteger, writeBooleanArray, writeByteArray, writeCollection, writeDate, writeDoubleArray, writeExternalizableLite, writeFloatArray, writeInt, writeLong, writeMap, writeObject, writeSafeUTF, writeSerializable, writeStringArray, writeTime, writeTimestamp, writeTrint, writeTrint, writeUTF, writeXmlBean, writeXmlSerializable
 
Methods inherited from class com.tangosol.util.BitHelper
countBits, countBits, countBits, indexOfLSB, indexOfLSB, indexOfLSB, indexOfMSB, indexOfMSB, indexOfMSB, rotateLeft, rotateLeft, rotateLeft, rotateRight, rotateRight, rotateRight, toBitString, toBitString, toBitString
 
Methods inherited from class com.tangosol.util.Base
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getRandom, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getThreadFactory, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, read, read, read, read, read, read, read, redirectAll, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, wait
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.tangosol.io.pof.PortableObject
readExternal, writeExternal
 

Constructor Detail

DistinctSetValuesAggregator

public DistinctSetValuesAggregator()

DistinctSetValuesAggregator

public DistinctSetValuesAggregator(String methodName)

DistinctSetValuesAggregator

public DistinctSetValuesAggregator(com.tangosol.util.ValueExtractor valueExtractor)
Method Detail

finalizeResult

protected Object finalizeResult(boolean fFinal)
Specified by:
finalizeResult in class com.tangosol.util.aggregator.AbstractAggregator

init

protected void init(boolean arg0)
Specified by:
init in class com.tangosol.util.aggregator.AbstractAggregator

process

protected void process(Object o,
                       boolean fFinal)
Specified by:
process in class com.tangosol.util.aggregator.AbstractAggregator


Copyright © 2013. All Rights Reserved.