[jboss-svn-commits] JBL Code SVN: r32574 - labs/jbosslabs/labs-3.0-build/integration/sbs-topextmembers/trunk/src/main/java/org/jboss/labs/sbs/plugin/topextmembers.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Apr 15 02:58:48 EDT 2010
Author: lkrzyzanek
Date: 2010-04-15 02:58:47 -0400 (Thu, 15 Apr 2010)
New Revision: 32574
Modified:
labs/jbosslabs/labs-3.0-build/integration/sbs-topextmembers/trunk/src/main/java/org/jboss/labs/sbs/plugin/topextmembers/TopExtMembersWidget.java
Log:
Added fetch threshold
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-topextmembers/trunk/src/main/java/org/jboss/labs/sbs/plugin/topextmembers/TopExtMembersWidget.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-topextmembers/trunk/src/main/java/org/jboss/labs/sbs/plugin/topextmembers/TopExtMembersWidget.java 2010-04-15 06:44:05 UTC (rev 32573)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-topextmembers/trunk/src/main/java/org/jboss/labs/sbs/plugin/topextmembers/TopExtMembersWidget.java 2010-04-15 06:58:47 UTC (rev 32574)
@@ -65,6 +65,12 @@
private static final int FETCH_COUNT = 20;
+ /**
+ * Fetch threshold. Fetching other members is limited by this threshold.<br>
+ * Value = 1000
+ */
+ private static final int FETCH_THRESHOLD = 1000;
+
public String getTitle(WidgetContext widgetContext) {
return getLocalizedString("widget.topextmembers.title", widgetContext);
}
@@ -105,7 +111,7 @@
Community rootCommunity = (Community) properties.get("rootCommunity");
int currentIndex = getNumResults();
- while (nonRHTopMembers.size() < getNumResults()) {
+ while (nonRHTopMembers.size() < getNumResults() && currentIndex <= FETCH_THRESHOLD) {
Iterable<User> nextTopMembers;
if (container.getObjectType() == JiveConstants.COMMUNITY && container.getID() == rootCommunity.getID()) {
nextTopMembers = statusLevelManager.getLeaders(currentIndex, FETCH_COUNT);
More information about the jboss-svn-commits
mailing list