Could disable the check for the lag time of the notification
------------------------------------------------------------

                 Key: JUDDI-426
                 URL: https://issues.apache.org/jira/browse/JUDDI-426
             Project: jUDDI
          Issue Type: Improvement
          Components: core
    Affects Versions: 3.0.1
            Reporter: ShengTao Dong
            Assignee: Kurt T Stam


In the org.apache.juddi.subscription.SubscriptionNotifier class, there is this 
method:

The value ACCEPTABLE_LAG_TIME is fixed in code and is 500ms, and could this be 
refactor to be a property that the user can set, and for some special value, 
for example '-1' will mean always notify.


 private boolean firedOnTime(long scheduleExecutionTime) {
        long lagTime = System.currentTimeMillis() - scheduleExecutionTime;
        if (lagTime <= ACCEPTABLE_LAG_TIME) {
            return true;
        } else {
            log.warn("NotificationTimer is lagging " + lagTime + " milli 
seconds behind. A lag time "
                    + "which exceeds an acceptable lagtime of " + 
ACCEPTABLE_LAG_TIME + "ms indicates "
                    + "that the registry server is under stress. We are 
therefore skipping this notification "
                    + "cycle.");
            return false;
        }
    }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to