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; } }