public GoogleNewsExtension setStockTickers()

in src/main/java/org/apache/sling/sitemap/impl/builder/extensions/GoogleNewsExtensionProvider.java [130:143]


        public GoogleNewsExtension setStockTickers(@Nullable Collection<String> stockTickers) {
            if (stockTickers != null) {
                if (stockTickers.size() > 5) {
                    LOG.warn("Adjusting stock tickers as they are out of bounds (0,5): {}", stockTickers.size());
                }
                this.stockTickers = stockTickers.stream()
                        .filter(stockTicker -> STOCK_TICKER_PATTERN.matcher(stockTicker).matches())
                        .limit(5)
                        .collect(Collectors.joining(","));
            } else {
                this.stockTickers = null;
            }
            return this;
        }