MCPcopy
hub / github.com/OpenTSDB/opentsdb / validate

Method validate

src/tools/ConfigMetaType.java:305–313  ·  view source on GitHub ↗

{@inheritDoc} @see net.opentsdb.tools.ConfigMetaType.StringValidator#validate(net.opentsdb.tools.ConfigArgP.ConfigurationItem)

(final ConfigurationItem citem)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 3

validateMethod · 0.65
getNameMethod · 0.65
getValueMethod · 0.45

Tested by

no test coverage detected