public List<SelectorConfig> toConfig(final Map<String, SelectorGroupXBean> groups) { validate(); final List<SelectorConfig> result = new ArrayList<SelectorConfig>(selectors.size()); for (final SimpleSelectorXBean item : getAllSelectors(groups)) { result.add(item.toConfig()); } return result; }
public List<SelectorConfig> toConfig(final Map<String, SelectorGroupXBean> groups) { validate(); final List<SelectorConfig> result = new ArrayList<SelectorConfig>(selectors.size()); for (final SimpleSelectorXBean item : getAllSelectors(groups)) { result.add(item.toConfig()); } return result; }
protected List<SelectorConfig> configureSelectors(final Map<String, List<SelectorConfig>> templates) { final List<SelectorConfig> result = new LinkedList<SelectorConfig>(); for (final SelectorXBean item : getSelectors()) { if (item instanceof SelectorGroupRefXBean) { result.addAll(((SelectorGroupRefXBean) item).toConfig(templates)); } else if (item instanceof SimpleSelectorXBean) { result.add(((SimpleSelectorXBean) item).toConfig()); } else { throw new ConfigurationException("Unsupported selector: " + item); } } if (result.isEmpty()) { throw new ConfigurationException("Default sampler has no selectors"); } return result; }
protected List<SelectorConfig> configureSelectors(final Map<String, List<SelectorConfig>> templates) { final List<SelectorConfig> result = new LinkedList<SelectorConfig>(); for (final SelectorXBean item : getSelectors()) { if (item instanceof SelectorGroupRefXBean) { result.addAll(((SelectorGroupRefXBean) item).toConfig(templates)); } else if (item instanceof SimpleSelectorXBean) { result.add(((SimpleSelectorXBean) item).toConfig()); } else { throw new ConfigurationException("Unsupported selector: " + item); } } if (result.isEmpty()) { throw new ConfigurationException("Default sampler has no selectors"); } return result; }