ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java
(Generate patch)

Comparing projects/cms/source/server/uk/org/iscream/cms/server/client/AlerterSkeleton.java (file contents):
Revision 1.6 by tdb, Fri Mar 23 02:54:33 2001 UTC vs.
Revision 1.7 by tdb, Sun May 13 01:47:42 2001 UTC

# Line 70 | Line 70 | public abstract class AlerterSkeleton extends Thread i
70                  Alert alert = (Alert) getQueue().get(getQueueId());
71                  String levelName;
72                  try {
73 <                    levelName = _cp.getProperty(_name, "Alerter." + _name + ".level");
73 >                    levelName = _cp.getProperty(_name, "Alerter." + getFName() + ".level");
74                  } catch (PropertyNotFoundException e) {
75                      levelName = DEFAULT_LEVEL;
76 <                    _logger.write(toString(), Logger.WARNING, "Alerter." + _name + ".level value unavailable using default of " + levelName);
76 >                    _logger.write(toString(), Logger.WARNING, "Alerter." + getFName() + ".level value unavailable using default of " + levelName);
77                  }
78                  int level = StringUtils.getStringPos(levelName, Alert.alertLevels);
79                  // only send if it's equal (or above) our level
# Line 155 | Line 155 | public abstract class AlerterSkeleton extends Thread i
155          }
156          return _qID;
157      }
158 +
159 +    /**
160 +     * Returns the "friendly" name of this class. This
161 +     * is simply an accessor for _name, required due to
162 +     * inheritance issues with extending AlerterSkeleton.
163 +     *
164 +     * @return the friendly name
165 +     */
166 +    protected abstract String getFName();
167  
168   //---ATTRIBUTES---
169  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines