2020
2121import com .google .common .annotations .VisibleForTesting ;
2222import io .jaegertracing .thrift .internal .senders .HttpSender ;
23+ import io .jaegertracing .thrift .internal .senders .ThriftSender ;
2324import io .jaegertracing .thriftjava .Process ;
2425import io .opencensus .trace .Tracing ;
2526import io .opencensus .trace .export .SpanExporter ;
@@ -72,15 +73,15 @@ public static void createAndRegister(final String thriftEndpoint, final String s
7273 * Creates and registers the Jaeger Trace exporter to the OpenCensus library using the provided
7374 * HttpSender. Only one Jaeger exporter can be registered at any point.
7475 *
75- * @param httpSender the pre-configured HttpSender to use with the exporter
76+ * @param sender the pre-configured ThriftSender to use with the exporter
7677 * @param serviceName the local service name of the process.
7778 * @throws IllegalStateException if a Jaeger exporter is already registered.
7879 * @since 0.17
7980 */
80- public static void createWithSender (final HttpSender httpSender , final String serviceName ) {
81+ public static void createWithSender (final ThriftSender sender , final String serviceName ) {
8182 synchronized (monitor ) {
8283 checkState (handler == null , "Jaeger exporter is already registered." );
83- final SpanExporter .Handler newHandler = newHandlerWithSender (httpSender , serviceName );
84+ final SpanExporter .Handler newHandler = newHandlerWithSender (sender , serviceName );
8485 JaegerTraceExporter .handler = newHandler ;
8586 register (Tracing .getExportComponent ().getSpanExporter (), newHandler );
8687 }
@@ -94,7 +95,7 @@ private static SpanExporter.Handler newHandler(
9495 }
9596
9697 private static SpanExporter .Handler newHandlerWithSender (
97- final HttpSender sender , final String serviceName ) {
98+ final ThriftSender sender , final String serviceName ) {
9899 final Process process = new Process (serviceName );
99100 return new JaegerExporterHandler (sender , process );
100101 }
0 commit comments