Top Fields Constructors Methods
org.terracotta.statistics.derived

public Class OperationResultFilter<T extends java.lang.Enum<T>>

extends AbstractSourceStatistic<ChainedEventObserver>
implements ChainedOperationObserver<T extends Enum<T>>
Class Inheritance
All Implemented Interfaces
org.terracotta.statistics.observer.ChainedOperationObserver, org.terracotta.statistics.observer.ChainedObserver
Known Direct Subclasses
org.terracotta.statistics.derived.OperationResultSampler
Imports
org.terracotta.statistics.AbstractSourceStatistic, org.terracotta.statistics.observer.ChainedEventObserver, .ChainedOperationObserver, java.util.Collections, .EnumSet, .Set

Author
cdennis

Field Summary

Modifier and TypeField and Description
protected final Set<T>
Inherited from org.terracotta.statistics.AbstractSourceStatistic:
derivedStatistics

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
end(long time, long latency, T result)

Implements org.terracotta.statistics.observer.ChainedOperationObserver.end.

public Set<T>
Inherited from org.terracotta.statistics.AbstractSourceStatistic:
addDerivedStatisticgetDerivedStatisticsremoveDerivedStatistic

Field Detail

targetsback to summary
protected final Set<T> targets

Constructor Detail

OperationResultFilterback to summary
public OperationResultFilter(Set<T> targets, ChainedEventObserver... observers)

Method Detail

beginback to summary
public void begin(long time)

Implements org.terracotta.statistics.observer.ChainedOperationObserver.begin.

Annotations
@Override
endback to summary
public void end(long time, long latency, T result)

Implements org.terracotta.statistics.observer.ChainedOperationObserver.end.

Annotations
@Override
getTargetsback to summary
public Set<T> getTargets()