new Object[]{agentName, groupConf.getComponentName(), curSink, usedSinks.get(curSink)} ); addError(groupConf.getComponentName(), PROPERTY_PART_OF_ANOTHER_GROUP, ERROR); sinkIt.remove(); continue; new Object[]{agentName, groupConf.getComponentName(), curSink} ); addError(curSink, INVALID_PROPERTY, ERROR); sinkIt.remove(); continue;
addError(configFilterName, CONFIG_ERROR, ERROR); LOGGER.warn("Configuration empty for: {}. Removed.", configFilterName);
sinkgroupConfigMap.put(sinkgroupName, conf); } else { addError(sinkgroupName, CONFIG_ERROR, ERROR); if (conf != null) errorList.addAll(conf.getErrors()); throw new ConfigurationException( addError(sinkgroupName, CONFIG_ERROR, ERROR); LOGGER.warn( "Could not configure sink group {} due to: {}", addError(sinkgroupName, CONFIG_ERROR, ERROR); LOGGER.warn("Configuration error for: {}.Removed.", sinkgroupName);
if (sinks == null || sinks.isEmpty()) { LOGGER.warn("Agent configuration for '{}' has no sinks.", agentName); addError(CONFIG_SINKS, PROPERTY_VALUE_NULL, WARNING); return new HashSet<String>(); } else { iter.remove(); LOGGER.warn("no context for sink{}", sinkName); addError(sinkName, CONFIG_ERROR, ERROR); } else { String config = null;
addError(channelName, CONFIG_ERROR, ERROR);
addError(configFilterName, CONFIG_ERROR, ERROR); LOGGER.warn("Configuration empty for: {}. Removed.", configFilterName);
} else { LOGGER.warn("Duplicate configfilter list specified for agent: {}", agentName); addError(CONFIG_CONFIGFILTERS, DUPLICATE_PROPERTY, ERROR); return false; } else { LOGGER.warn("Duplicate source list specified for agent: {}", agentName); addError(CONFIG_SOURCES, DUPLICATE_PROPERTY, ERROR); return false; } else { LOGGER.warn("Duplicate sink list specfied for agent: {}", agentName); addError(CONFIG_SINKS, DUPLICATE_PROPERTY, ERROR); return false; } else { LOGGER.warn("Duplicate channel list specified for agent: {}", agentName); addError(CONFIG_CHANNELS, DUPLICATE_PROPERTY, ERROR); return false; } else { LOGGER.warn("Duplicate sinkgroup list specfied for agent: {}", agentName); addError(CONFIG_SINKGROUPS, DUPLICATE_PROPERTY, ERROR); return false; addError(key, INVALID_PROPERTY, ERROR); return false;
sinkgroupConfigMap.put(sinkgroupName, conf); } else { addError(sinkgroupName, CONFIG_ERROR, ERROR); if (conf != null) errorList.addAll(conf.getErrors()); throw new ConfigurationException( addError(sinkgroupName, CONFIG_ERROR, ERROR); LOGGER.warn( "Could not configure sink group {} due to: {}", addError(sinkgroupName, CONFIG_ERROR, ERROR); LOGGER.warn("Configuration error for: {}.Removed.", sinkgroupName);
new Object[]{agentName, groupConf.getComponentName(), curSink, usedSinks.get(curSink)} ); addError(groupConf.getComponentName(), PROPERTY_PART_OF_ANOTHER_GROUP, ERROR); sinkIt.remove(); continue; new Object[]{agentName, groupConf.getComponentName(), curSink} ); addError(curSink, INVALID_PROPERTY, ERROR); sinkIt.remove(); continue;
if (sinks == null || sinks.isEmpty()) { LOGGER.warn("Agent configuration for '{}' has no sinks.", agentName); addError(CONFIG_SINKS, PROPERTY_VALUE_NULL, WARNING); return new HashSet<String>(); } else { iter.remove(); LOGGER.warn("no context for sink{}", sinkName); addError(sinkName, CONFIG_ERROR, ERROR); } else { String config = null;
addError(channelName, CONFIG_ERROR, ERROR);
} else { LOGGER.warn("Duplicate configfilter list specified for agent: {}", agentName); addError(CONFIG_CONFIGFILTERS, DUPLICATE_PROPERTY, ERROR); return false; } else { LOGGER.warn("Duplicate source list specified for agent: {}", agentName); addError(CONFIG_SOURCES, DUPLICATE_PROPERTY, ERROR); return false; } else { LOGGER.warn("Duplicate sink list specfied for agent: {}", agentName); addError(CONFIG_SINKS, DUPLICATE_PROPERTY, ERROR); return false; } else { LOGGER.warn("Duplicate channel list specified for agent: {}", agentName); addError(CONFIG_CHANNELS, DUPLICATE_PROPERTY, ERROR); return false; } else { LOGGER.warn("Duplicate sinkgroup list specfied for agent: {}", agentName); addError(CONFIG_SINKGROUPS, DUPLICATE_PROPERTY, ERROR); return false; addError(key, INVALID_PROPERTY, ERROR); return false;