public Tracer build() { if (name == null) { throw new RuntimeException("You must specify a name for this Tracer."); } LinkedList<SpanReceiver> spanReceivers = new LinkedList<SpanReceiver>(); LinkedList<Sampler> samplers = new LinkedList<Sampler>(); loadSamplers(samplers); String tracerId = new TracerId(conf, name).get(); Tracer tracer = new Tracer(tracerId, tracerPool, samplers.toArray(new Sampler[samplers.size()])); tracerPool.addTracer(tracer); loadSpanReceivers(); return tracer; } }
/** * @return The new Tracer object. */ public Tracer build() { if (name == null) { throw new RuntimeException("You must specify a name for this Tracer."); } LinkedList<Sampler> samplers = new LinkedList<Sampler>(); loadSamplers(samplers); String tracerId = new TracerId(conf, name).get(); Tracer tracer = new Tracer(tracerId, tracerPool, samplers.toArray(new Sampler[samplers.size()])); tracerPool.addTracer(tracer); loadSpanReceivers(); if (LOG.isTraceEnabled()) { LOG.trace("Created " + tracer + " for " + name); } return tracer; } }
/** * @return The new Tracer object. */ public Tracer build() { if (name == null) { throw new RuntimeException("You must specify a name for this Tracer."); } LinkedList<Sampler> samplers = new LinkedList<Sampler>(); loadSamplers(samplers); String tracerId = new TracerId(conf, name).get(); Tracer tracer = new Tracer(tracerId, tracerPool, samplers.toArray(new Sampler[samplers.size()])); tracerPool.addTracer(tracer); loadSpanReceivers(); if (LOG.isTraceEnabled()) { LOG.trace("Created " + tracer + " for " + name); } return tracer; } }
private void testTracerIdImpl(String expected, String fmt) { assertEquals(expected, new TracerId( HTraceConfiguration.fromKeyValuePairs(TracerId.TRACER_ID_KEY, fmt), "TracerName").get()); }