private void loadSpanReceivers() { String classNamesStr = conf.get(SPAN_RECEIVER_CLASSES_KEY, ""); List<String> classNames = getClassNamesFromConf(classNamesStr); StringBuilder bld = new StringBuilder(); String prefix = ""; for (String className : classNames) { try { tracerPool.loadReceiverType(className, conf, classLoader); bld.append(prefix).append(className); prefix = ", "; } catch (Throwable e) { LOG.error("Failed to create SpanReceiver of type " + className, e); } } String resultString = bld.toString(); if (resultString.isEmpty()) { resultString = "no span receivers"; } LOG.debug(SPAN_RECEIVER_CLASSES_KEY + " = " + classNamesStr + "; loaded " + resultString); }
private void loadSpanReceivers() { String classNamesStr = conf.get(SPAN_RECEIVER_CLASSES_KEY, ""); List<String> classNames = getClassNamesFromConf(classNamesStr); StringBuilder bld = new StringBuilder(); String prefix = ""; for (String className : classNames) { try { tracerPool.loadReceiverType(className, conf, classLoader); bld.append(prefix).append(className); prefix = ", "; } catch (Throwable e) { LOG.error("Failed to create SpanReceiver of type " + className, e); } } String resultString = bld.toString(); if (resultString.isEmpty()) { resultString = "no span receivers"; } LOG.debug(SPAN_RECEIVER_CLASSES_KEY + " = " + classNamesStr + "; loaded " + resultString); }
private void loadSpanReceivers() { String classNamesStr = conf.get(SPAN_RECEIVER_CLASSES_KEY, ""); List<String> classNames = getClassNamesFromConf(classNamesStr); StringBuilder bld = new StringBuilder(); String prefix = ""; for (String className : classNames) { try { tracerPool.loadReceiverType(className, conf, classLoader); bld.append(prefix).append(className); prefix = ", "; } catch (Throwable e) { LOG.error("Failed to create SpanReceiver of type " + className, e); } } String resultString = bld.toString(); if (resultString.isEmpty()) { resultString = "no span receivers"; } LOG.info(SPAN_RECEIVER_CLASSES_KEY + " = " + classNamesStr + "; loaded " + resultString); }
public void addThenLoadReceiverType(String className) { TracerPool pool = new TracerPool(className); SpanReceiver receiver = new SpanReceiver.Builder(conf). className(className). build(); pool.addReceiver(receiver); assertTrue(receiver == pool.loadReceiverType(className, conf, loader)); } }