package org.gridkit.jvmtool.stacktrace.analytics;
import org.gridkit.jvmtool.stacktrace.ThreadSnapshot;
class CountAggregatorFactory implements ThreadDumpAggregator, ThreadDumpAggregatorFactory {
@Override
public ThreadDumpAggregator newInstance() {
return new CountAggregatorFactory();
}
long counter;
@Override
public void aggregate(ThreadSnapshot threadInfo) {
++counter;
}
@Override
public Object info() {
return counter;
}
}