|
From: <jbo...@li...> - 2006-06-02 07:13:01
|
Author: wrzep
Date: 2006-06-02 02:08:22 -0400 (Fri, 02 Jun 2006)
New Revision: 4556
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java
labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java
Log:
JBLAB-599
Pawel
Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java 2006-06-02 05:35:54 UTC (rev 4555)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/Status.java 2006-06-02 06:08:22 UTC (rev 4556)
@@ -215,12 +215,14 @@
*/
public boolean needsUpdate() {
+ log.info("Checking for updated scores.");
+
PluginsValues pluginsValues;
try {
pluginsValues = ScoresManager.getScores(timestamp);
} catch (GetScoresException e) {
- log.warn("Resending \"get\" request failed.", e);
+ log.warn("Resending \"get\" request failed.");
return false;
}
@@ -237,12 +239,12 @@
ScoresManager.save(projects, pluginsConf);
//TODO *Maybe* get rid of "save", have only "get"
// and service performing "save" on it's own
- // (after necessary init)?
+ // (after necessary init or using it own conf)?
timestamp = ScoresManager.requestCurrentScores();
} catch (ScoresSaveException e) {
- log.warn("Sending \"save\" request failed.", e);
+ log.warn("Sending \"save\" request failed.");
} catch (GetScoresException e) {
- log.warn("Sending \"get\" request failed.", e);
+ log.warn("Sending \"get\" request failed.");
}
}
@@ -256,6 +258,12 @@
log.info("Finished refreshing scores.");
+ try {
+ timestamp = ScoresManager.requestCurrentScores();
+ } catch (GetScoresException e) {
+ log.warn("Sending \"get\" request failed.");
+ }
+
return true;
}
Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java 2006-06-02 05:35:54 UTC (rev 4555)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/common/Constants.java 2006-06-02 06:08:22 UTC (rev 4556)
@@ -16,7 +16,8 @@
public static final String STATUS_LOCAL_SERVICE = "Status/LocalScoresService";
public static final String STATUS_REMOTE_SERVICE = "Status/RemoteScoresService";
- public static final long CACHE_INTERVAL = 60*1000; /* milliseconds */
+ public static final long CACHE_INTERVAL = 5*60*1000; /* milliseconds */
+ //TODO conf via cms?
/**
* This class cannot be instatiated.
|