package simulator.stats.implementation.out; import simulator.stats.implementation.AccumulatedResourceStats; import simulator.stats.implementation.GSSAccumulatorsStats; import simulator.stats.implementation.JobStats; import simulator.stats.implementation.ResourceAirFlowStats; import simulator.stats.implementation.ResourcePowerStats; import simulator.stats.implementation.ResourceStats; import simulator.stats.implementation.ResourceTemperatureStats; import simulator.stats.implementation.ResourceUsageStats; import simulator.stats.implementation.TaskStats; /** * * @author Marcin Krystek * */ public interface StatsSerializer { public Object visit(TaskStats arg); public Object visit(JobStats arg); public Object visit(ResourceStats arg); public Object visit(AccumulatedResourceStats arg); public Object visit(ResourceUsageStats arg); public Object visit(ResourcePowerStats arg); public Object visit(ResourceAirFlowStats arg); public Object visit(ResourceTemperatureStats arg); public Object visit(GSSAccumulatorsStats arg); }