private boolean isPersistDisabled() { return m_params != null && m_params.getParameters().containsKey("storing-enabled") && "false".equals(m_params.getParameters().get("storing-enabled")); }
boolean checkDisableForceRescan(final String disabledString) { final Map<String, Object> parameters = m_snmpCollection.getServiceParameters().getParameters(); final String src = ParameterMap.getKeyedString(parameters, "disableForceRescan", null); return ((src != null) && (src.toLowerCase().equals("all") || src.toLowerCase().equals(disabledString))); }
public int getSnmpVersion(int current) { String version = ParameterMap.getKeyedString(getParameters(), ParameterName.VERSION.toString(), null); if (version != null) { if (version.equals("v1")) { return SnmpAgentConfig.VERSION1; } else if (version.equals("v2c")) { return SnmpAgentConfig.VERSION2C; } else if (version.equals("v3")) { return SnmpAgentConfig.VERSION3; } } return current; }
public Long getServiceInterval() { // We use getKeyedString() instead of getKeyedLong() to avoid modifying the parameter map final String intervalAsStr = ParameterMap.getKeyedString(getParameters(), ParameterName.SERVICE_INTERVAL.toString(), null); if (intervalAsStr == null) { return null; } try { return Long.parseLong(intervalAsStr); } catch (NumberFormatException nfe) { // If an interval is set, it must be a valid long throw new IllegalArgumentException("Invalid interval " + intervalAsStr, nfe); } } }
public int getSnmpMaxRequestSize(int current) { return ParameterMap.getKeyedInteger(getParameters(), ParameterName.MAX_REQUEST_SIZE.toString(), current); }
public String getStorFlagOverride() { return ParameterMap.getKeyedString(getParameters(), ParameterName.STORFLAGOVERRIDE.toString(), "false"); }
public String getIfAliasComment() { return ParameterMap.getKeyedString(getParameters(), ParameterName.IFALIASCOMMENT.toString(), null); }
public String getDomain() { return ParameterMap.getKeyedString(getParameters(), ParameterName.DOMAIN.toString(), "default"); }
public String getStoreByNodeID() { return ParameterMap.getKeyedString(getParameters(), ParameterName.STOREBYNODEID.toString(), "normal"); }
public String getStoreByIfAlias() { return ParameterMap.getKeyedString(getParameters(), ParameterName.STOREBYIFALIAS.toString(), "false"); }
public String getSnmpAuthPassPhrase(String current) { return ParameterMap.getKeyedString(getParameters(), ParameterName.AUTH_PASSPHRASE.toString(), current); }
public int getSnmpPort(int current) { return ParameterMap.getKeyedInteger(getParameters(), ParameterName.PORT.toString(), current); }
public int getSnmpRetries(int current) { return ParameterMap.getKeyedInteger(getParameters(), ParameterName.RETRY.toString(), current); }
public int getSnmpMaxVarsPerPdu(int current) { return ParameterMap.getKeyedInteger(getParameters(), ParameterName.MAX_VARS_PER_PDU.toString(), current); }
public String getSnmpWriteCommunity(String current) { return ParameterMap.getKeyedString(getParameters(), ParameterName.WRITE_COMMUNITY.toString(), current); }
public String getSnmpSecurityName(String current) { return ParameterMap.getKeyedString(getParameters(), ParameterName.SECURITY_NAME.toString(), current); }
public String getPackageName() { return ParameterMap.getKeyedString(getParameters(), ParameterName.PACKAGE_NAME.toString(), "unknown"); }
public InetAddress getSnmpProxyFor(InetAddress current) { String address = ParameterMap.getKeyedString(getParameters(), ParameterName.PROXY_HOST.toString(), null); InetAddress addr = null; if (address != null) { addr = InetAddressUtils.addr(address); if (addr == null) { LOG.error("determineProxyHost: Problem converting proxy host string to InetAddress"); } } return addr == null? current : addr; }
public String getSnmpReadCommunity(String current) { String readCommunity = ParameterMap.getKeyedString(getParameters(), ParameterName.READ_COMMUNITY.toString(), null); if (readCommunity == null) { // incase someone is using an ancient config file readCommunity = ParameterMap.getKeyedString(m_parameters, ParameterName.READCOMMUNITY.toString(), current); } return readCommunity; }
@Test public void testBug2733() throws Exception { m_serviceParams.getParameters().put("storing-enabled", "false"); testPersistStringAttributeUsingBuilder(); }