/** * Verify the sub-groups of SNMP collection. * * @param collection */ private void checkCollection(SnmpCollection collection) { if (collection.getSystems() == null) collection.setSystems(new Systems()); if (collection.getGroups() == null) collection.setGroups(new Groups()); }
/** * Creates the basic system definition. * * @return the system definition */ public SystemDef createBasicSystemDef() { SystemDef sysDef = new SystemDef(); sysDef.setName("New System Definition"); sysDef.setSysoidMask(".1.3.6.1.4.1."); sysDef.setCollect(new Collect()); return sysDef; }
public void setSysoidMask(final String sysoidMask) { if (m_systemDefChoice == null) m_systemDefChoice = new SystemDefChoice(); m_systemDefChoice.setSysoid(null); m_systemDefChoice.setSysoidMask(sysoidMask); }
public static ResourceType getResourceType(String resourceType) { ResourceType rt = new ResourceType(); rt.setName(resourceType); rt.setStorageStrategy(new StorageStrategy()); rt.getStorageStrategy().setClazz(XmlStorageStrategy.class.getName()); rt.setPersistenceSelectorStrategy(new PersistenceSelectorStrategy()); rt.getPersistenceSelectorStrategy().setClazz(PersistAllSelectorStrategy.class.getName()); return rt; } }
private static org.opennms.netmgt.config.datacollection.ResourceType createIndexResourceType(SnmpCollectionAgent agent, String resourceTypeName) { org.opennms.netmgt.config.datacollection.ResourceType type = new org.opennms.netmgt.config.datacollection.ResourceType(); type.setName(resourceTypeName); type.setLabel(resourceTypeName); org.opennms.netmgt.config.datacollection.StorageStrategy strategy = new org.opennms.netmgt.config.datacollection.StorageStrategy(); strategy.setClazz(IndexStorageStrategy.class.getCanonicalName()); type.setStorageStrategy(strategy); org.opennms.netmgt.config.datacollection.PersistenceSelectorStrategy pstrategy = new org.opennms.netmgt.config.datacollection.PersistenceSelectorStrategy(); pstrategy.setClazz(PersistAllSelectorStrategy.class.getCanonicalName()); type.setPersistenceSelectorStrategy(pstrategy); return type; }
private GenericIndexResourceType instantiate() { org.opennms.netmgt.config.datacollection.ResourceType rt = new org.opennms.netmgt.config.datacollection.ResourceType(); PersistenceSelectorStrategy ps = new PersistenceSelectorStrategy(); ps.setClazz("org.opennms.netmgt.collection.support.PersistAllSelectorStrategy"); rt.setPersistenceSelectorStrategy(ps); StorageStrategy ss = new StorageStrategy(); ss.setClazz("org.opennms.netmgt.collection.support.IndexStorageStrategy"); rt.setStorageStrategy(ss); return new GenericIndexResourceType(null, null, rt); } }
private static MibObject createMibObject(String type, String alias, String instance) { MibObject mibObject = new MibObject(); mibObject.setOid(".1.1.1.1"); mibObject.setAlias(alias); mibObject.setType(type); mibObject.setInstance(instance); mibObject.setMaxval(null); mibObject.setMinval(null); return mibObject; }
@Override public void visitGroup(final Group group) { //LOG.debug("visitGroup({})", group); m_groupName = group.getName(); }
/** * <p>getOid</p> * * @return a {@link java.lang.String} object. */ public String getOid() { return m_mibObj.getOid(); }
/** * <p>getAlias</p> * * @return a {@link java.lang.String} object. */ public String getAlias() { return m_mibObj.getAlias(); }
/** * <p>getInstance</p> * * @return a {@link java.lang.String} object. */ public String getInstance() { return m_mibObj.getInstance(); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((m_collect == null) ? 0 : m_collect.hashCode()); result = prime * result + ((m_ipList == null) ? 0 : m_ipList.hashCode()); result = prime * result + ((m_name == null) ? 0 : m_name.hashCode()); result = prime * result + ((m_systemDefChoice == null) ? 0 : m_systemDefChoice.hashCode()); return result; }
/** * Gets the value of an existing parameter. * * @param key the key * @return the parameter */ public String getParameterValue(String key) { return getParameterValue(key, null); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((m_label == null) ? 0 : m_label.hashCode()); result = prime * result + ((m_name == null) ? 0 : m_name.hashCode()); result = prime * result + ((m_persistenceSelectorStrategy == null) ? 0 : m_persistenceSelectorStrategy.hashCode()); result = prime * result + ((m_resourceLabel == null) ? 0 : m_resourceLabel.hashCode()); result = prime * result + ((m_storageStrategy == null) ? 0 : m_storageStrategy.hashCode()); return result; }
@Override public String getName() { return property.getAlias(); }
public void setSysoid(final String sysoid) { if (m_systemDefChoice == null) m_systemDefChoice = new SystemDefChoice(); m_systemDefChoice.setSysoid(sysoid); m_systemDefChoice.setSysoidMask(null); } @XmlElement(name="sysoidMask")
/** * Creates the basic system definition. * * @return the system definition */ public SystemDef createBasicSystemDef() { SystemDef sysDef = new SystemDef(); sysDef.setName("New System Definition"); sysDef.setSysoidMask(".1.3.6.1.4.1."); sysDef.setCollect(new Collect()); return sysDef; }