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 |
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 |
|
|