Class OperationResultFilter<T extends java.lang.Enum<T>>
- java.lang.Object
-
- org.terracotta.statistics.AbstractSourceStatistic<ChainedEventObserver>
-
- org.terracotta.statistics.derived.OperationResultFilter<T>
-
- All Implemented Interfaces:
ChainedObserver,ChainedOperationObserver<T>,SourceStatistic<ChainedEventObserver>
- Direct Known Subclasses:
OperationResultSampler
public class OperationResultFilter<T extends java.lang.Enum<T>> extends AbstractSourceStatistic<ChainedEventObserver> implements ChainedOperationObserver<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<T>targets-
Fields inherited from class org.terracotta.statistics.AbstractSourceStatistic
derivedStatistics
-
-
Constructor Summary
Constructors Constructor Description OperationResultFilter(java.util.Set<T> targets, ChainedEventObserver... observers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbegin(long time)voidend(long time, long latency, T result)java.util.Set<T>getTargets()-
Methods inherited from class org.terracotta.statistics.AbstractSourceStatistic
addDerivedStatistic, getDerivedStatistics, removeDerivedStatistic
-
-
-
-
Constructor Detail
-
OperationResultFilter
public OperationResultFilter(java.util.Set<T> targets, ChainedEventObserver... observers)
-
-
Method Detail
-
begin
public void begin(long time)
- Specified by:
beginin interfaceChainedOperationObserver<T extends java.lang.Enum<T>>
-
end
public void end(long time, long latency, T result)- Specified by:
endin interfaceChainedOperationObserver<T extends java.lang.Enum<T>>
-
getTargets
public java.util.Set<T> getTargets()
-
-