public List<PanelEntry> getPanelEntries(String feedURL, int maxSize, boolean includeReply) {
		SyndFeedInput input = new SyndFeedInput();
		HttpURLConnection feedConnection = null;

		try {
			List<PanelEntry> panelEntries = new ArrayList<>();
			URL url = new URL(feedURL);
			feedConnection = (HttpURLConnection) url.openConnection();
			feedConnection.setConnectTimeout(8000);
			feedConnection.setReadTimeout(8000);

			try (XmlReader reader = new XmlReader(feedConnection)) {
				SyndFeed feed = input.build(reader);
				int count = 0;

				for (Object eachObj : feed.getEntries()) {
					SyndEntryImpl each = cast(eachObj);
					if (!includeReply && StringUtils.startsWithIgnoreCase(each.getTitle(), "Re: ")) {
						continue;
					}
					if (count++ >= maxSize) {
						break;
					}
					panelEntries.add(getPanelEntry(each));
				}
				Collections.sort(panelEntries);
				return panelEntries;
			}

		} catch (Exception e) {
			LOG.error("Error while patching the feed entries for {} : {}", feedURL, e.getMessage());
		} finally {
			if (feedConnection != null) {
				feedConnection.disconnect();
			}
		}
		return Collections.emptyList();
	}
Get panel entries containing the entries from the given RSS
url.

@param feedURL      rss url message
@param maxSize      max size
@param includeReply if including reply
@return {@link PanelEntry} list
ngrinder-controller/src/main/java/org/ngrinder/home/service/HomeService.java