Package brave.okhttp3

Class TracingCallFactory

  • All Implemented Interfaces:
    okhttp3.Call.Factory

    public final class TracingCallFactory
    extends java.lang.Object
    implements okhttp3.Call.Factory
    This internally adds an interceptor which ensures whatever current span exists is available via Tracer.currentSpanCustomizer() and Tracer.currentSpan()
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static okhttp3.Call.Factory create​(HttpTracing httpTracing, okhttp3.OkHttpClient ok)  
      static okhttp3.Call.Factory create​(Tracing tracing, okhttp3.OkHttpClient ok)  
      okhttp3.Call newCall​(okhttp3.Request request)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • create

        public static okhttp3.Call.Factory create​(Tracing tracing,
                                                  okhttp3.OkHttpClient ok)
      • create

        public static okhttp3.Call.Factory create​(HttpTracing httpTracing,
                                                  okhttp3.OkHttpClient ok)
      • newCall

        public okhttp3.Call newCall​(okhttp3.Request request)
        Specified by:
        newCall in interface okhttp3.Call.Factory