/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return m_svcName + '/' + m_package.getName(); }
/** * Returns true if collection package exists * * @param name * The package name to check * @return True if the package exists */ public boolean packageExists(String name) { synchronized (m_collectdConfigMutex) { return m_collectdConfig.getPackage(name) != null; } }
private Service getService() { return m_package.getService(m_svcName); }
private static Package getCollectionPackageThatMatchesSNMP() { Package pkg = new Package(); pkg.setName("pkg"); Filter filter = new Filter(); filter.setContent("IPADDR IPLIKE *.*.*.*"); pkg.setFilter(filter); Service svc = new Service(); pkg.addService(svc); svc.setName("SNMP"); svc.setStatus("on"); Parameter parm = new Parameter(); parm.setKey("collection"); parm.setValue("default"); svc.addParameter(parm); parm = new Parameter(); parm.setKey("thresholding-enabled"); parm.setValue("true"); svc.addParameter(parm); svc.setStatus("on"); return pkg; }
/** * Creates a Parameter object and sets the key and value. * * @param key * The key for the Parameter object. Should not be null. * @param value * The value for the Parameter object. Should not be null. * @return The Parameter object with key value according to method * arguments. */ private static Parameter createParameter(final String key, final String value) { Parameter parameter = new Parameter(); parameter.setKey(key); parameter.setValue(value); return parameter; }
/** * Gets the service object. * * @param config the Collectd's configuration * @param service the service's name * @return the service object */ private Service getServiceObject(CollectdConfiguration config, String service) { for (Package pkg : config.getPackages()) { for (Service svc : pkg.getServices()) { if (svc.getName().equals(service)) { return svc; } } } return null; }
public Service getService(final String svcName) { final List<Service> pkgSvcs = getServices(); for (final Service svc : pkgSvcs) { if (svc.getName().equalsIgnoreCase(svcName)) return svc; } throw new IllegalArgumentException("Service name not part of package!"); }
private String ifAliasDomain() { return m_package.getIfAliasDomain(); }
private String storeByIfAlias() { return m_package.getStoreByIfAlias(); }
public boolean hasExcludeRange(final String addr) { final IPAddress ipAddr = new IPAddress(addr); for (final ExcludeRange rng : getExcludeRanges()) { final IPAddress begin = rng.getBeginAsAddress(); final IPAddress end = rng.getEndAsAddress(); if (ipAddr.isGreaterThanOrEqualTo(begin) && ipAddr.isLessThanOrEqualTo(end)) { return true; } } return false; }
private String storeFlagOverride() { return m_package.getStorFlagOverride(); }
private String storeByNodeId() { return m_package.getStoreByNodeID(); }
private String ifAliasComment() { return m_package.getIfAliasComment(); }
/** * <p>getPackageName</p> * * @return a {@link java.lang.String} object. */ public String getPackageName() { return m_package.getName(); }
private String ifAliasDomain() { return m_package.getIfAliasDomain(); }
private Service getService() { return m_package.getService(m_svcName); }
private String storeFlagOverride() { return m_package.getStorFlagOverride(); }
private String storeByNodeId() { return m_package.getStoreByNodeID(); }
/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return m_svcName + '/' + m_package.getName(); }
/** * <p>getPackageName</p> * * @return a {@link java.lang.String} object. */ public String getPackageName() { return m_package.getName(); }