| 
 | CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.tangosol.util.Base
com.tangosol.util.BitHelper
com.tangosol.util.ExternalizableHelper
com.tangosol.util.aggregator.AbstractAggregator
com.tangosol.util.aggregator.AbstractDoubleAggregator
public abstract class AbstractDoubleAggregator
Abstract aggregator that processes numeric values extracted from a set of entries in a Map. All the extracted Number objects will be treated as Java double values and the result of the aggregator is a Double. If the set of entries is empty, a null result is returned.
| Field Summary | |
|---|---|
| protected  int | m_countThe count of processed entries. | 
| protected  double | m_dflResultThe running result value. | 
| Fields inherited from class com.tangosol.util.aggregator.AbstractAggregator | 
|---|
| m_fParallel | 
| Constructor Summary | |
|---|---|
| AbstractDoubleAggregator()Default constructor (necessary for the ExternalizableLite interface). | |
| AbstractDoubleAggregator(String sMethod)Construct an AbstractDoubleAggregator object. | |
| AbstractDoubleAggregator(ValueExtractor extractor)Construct an AbstractDoubleAggregator object. | |
| Method Summary | |
|---|---|
| protected  Object | finalizeResult(boolean fFinal)Obtain the result of the aggregation. | 
| protected  void | init(boolean fFinal)Initialize the aggregation result. | 
| Methods inherited from class com.tangosol.util.aggregator.AbstractAggregator | 
|---|
| aggregate, aggregateResults, equals, getParallelAggregator, getValueExtractor, hashCode, process, readExternal, readExternal, toString, writeExternal, writeExternal | 
| Methods inherited from class com.tangosol.util.BitHelper | 
|---|
| countBits, countBits, countBits, indexOfLSB, indexOfLSB, indexOfLSB, indexOfMSB, indexOfMSB, indexOfMSB, toBitString, toBitString, toBitString | 
| Field Detail | 
|---|
protected transient int m_count
protected transient double m_dflResult
| Constructor Detail | 
|---|
public AbstractDoubleAggregator()
public AbstractDoubleAggregator(ValueExtractor extractor)
extractor - the extractor that provides a value in the form of
                   any Java object that is a Numberpublic AbstractDoubleAggregator(String sMethod)
sMethod - the name of the method that returns a value in
                 the form of any Java object that is a Number| Method Detail | 
|---|
protected void init(boolean fFinal)
init in class AbstractAggregatorfFinal - true is passed if the aggregation process that is being
                initialized must produce a final aggregation result;
                this will only be false if a parallel approach is being
                used and the initial (partial) aggregation process is
                being initializedprotected Object finalizeResult(boolean fFinal)
finalizeResult in class AbstractAggregatorfFinal - true to indicate that the final result of the
                 aggregation process should be returned; this will only
                 be false if a parallel approach is being used
| 
 | CoherenceTM v3.3 Copyright© 2000-2007 by Oracle Corporation | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||