{@inheritDoc} @see net.opentsdb.tools.ConfigMetaType.StringValidator#validate(net.opentsdb.tools.ConfigArgP.ConfigurationItem)
(final ConfigurationItem citem)
| 303 | * @see net.opentsdb.tools.ConfigMetaType.StringValidator#validate(net.opentsdb.tools.ConfigArgP.ConfigurationItem) |
| 304 | */ |
| 305 | @Override |
| 306 | public void validate(final ConfigurationItem citem) { |
| 307 | super.validate(citem); |
| 308 | try { |
| 309 | Class.forName(citem.getValue().trim(), true, ConfigMetaType.class.getClassLoader()); |
| 310 | } catch (Exception ex) { |
| 311 | throw new IllegalArgumentException("Failed to load boot time class [" + citem.getValue() + "] for " + citem.getName()); |
| 312 | } |
| 313 | } |
| 314 | } |
| 315 | |
| 316 | /** |