package ua.vntu.amon.provider.test; import java.util.ArrayList; import java.util.List; import ua.vntu.amon.provider.Counter; import ua.vntu.amon.provider.DefaultGroup; import ua.vntu.amon.provider.DefaultObject; import ua.vntu.amon.provider.MonitoringGroup; import ua.vntu.amon.provider.MonitoringObject; import ua.vntu.amon.provider.Provider; import ua.vntu.amon.provider.State; /** * Test implementation of monitoring provider. * @author Sergey */ public class TestProvider implements Provider { public TestProvider() {} public List<MonitoringGroup> getGroups() { List<MonitoringGroup> list = new ArrayList<MonitoringGroup>(); list.add(new DefaultGroup("1", "test group 1")); list.add(new DefaultGroup("2", "test group 2")); return list; } public List<MonitoringObject> getObjects(MonitoringGroup group) { List<MonitoringObject> list = new ArrayList<MonitoringObject>(); list.add(new DefaultObject("1", "host1")); list.add(new DefaultObject("2", "host2", State.OFF)); list.add(new DefaultObject("2", "host2", State.DISABLED)); return list; } public List<Counter> getCounters(MonitoringObject group) { return null; } }