package com.bagri.server.hazelcast.task.stats; import static com.bagri.server.hazelcast.serialize.DataSerializationFactoryImpl.cli_CollectStatisticSeriesTask; import java.util.concurrent.Callable; import javax.management.openmbean.TabularData; import com.bagri.support.stats.StatisticsProvider; import com.hazelcast.spring.context.SpringAware; @SpringAware public class StatisticSeriesCollector extends StatisticsTask implements Callable<TabularData> { public StatisticSeriesCollector() { super(); } public StatisticSeriesCollector(String schemaName, String statsName) { super(schemaName, statsName); } @Override public int getId() { return cli_CollectStatisticSeriesTask; } @Override public TabularData call() throws Exception { StatisticsProvider xdmStats = getStats(); return xdmStats.getStatisticSeries(); } }