package org.infosec.ismp.collectd.snmp.configuration;
import java.util.Enumeration;
import java.util.Vector;
/**
* @author g.x.w
* @date 2010-11-4 下午06:16:46
*
*/
public final class SnmpConfiguration {
private SnmpConfiguration() {
m_devices = new Vector<Device>();
}
private Vector<Device> m_devices;
public Vector<Device> getDevices() {
return m_devices;
}
public void setDevices(Vector<Device> device) {
m_devices = device;
}
//for test
public void addDevice(Device device) {
m_devices.add(device);
}
public Iterable<Device> getDeviceCollection(){
return m_devices;
}
public Enumeration<Device> enumerateDevice(){
return m_devices.elements();
}
public int getDeviceCount(){
return m_devices.size();
}
public static SnmpConfiguration newSnmpConfiguration(){
return new SnmpConfiguration();
}
}