package org.gridkit.jvmtool.stacktrace.analytics;
import org.gridkit.jvmtool.stacktrace.ThreadSnapshot;
class ThreadIdAggregatorFactory implements ThreadDumpAggregator, ThreadDumpAggregatorFactory {
@Override
public ThreadDumpAggregator newInstance() {
return new ThreadIdAggregatorFactory();
}
long id = -1;
@Override
public void aggregate(ThreadSnapshot threadInfo) {
id = threadInfo.threadId();
}
@Override
public Object info() {
return id;
}
}