Class CompositeApiTracerFactory
java.lang.Object
com.google.api.gax.tracing.BaseApiTracerFactory
com.google.cloud.firestore.telemetry.CompositeApiTracerFactory
- All Implemented Interfaces:
com.google.api.gax.tracing.ApiTracerFactory
@InternalApi
public class CompositeApiTracerFactory
extends com.google.api.gax.tracing.BaseApiTracerFactory
Combines multiple
ApiTracerFactory into a single ApiTracerFactory.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.api.gax.tracing.ApiTracerFactory
com.google.api.gax.tracing.ApiTracerFactory.OperationType -
Constructor Summary
ConstructorsConstructorDescriptionCompositeApiTracerFactory(List<com.google.api.gax.tracing.ApiTracerFactory> apiTracerFactories) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.api.gax.tracing.ApiTracernewTracer(com.google.api.gax.tracing.ApiTracer parent, com.google.api.gax.tracing.SpanName spanName, com.google.api.gax.tracing.ApiTracerFactory.OperationType operationType) Methods inherited from class com.google.api.gax.tracing.BaseApiTracerFactory
getInstance
-
Constructor Details
-
CompositeApiTracerFactory
public CompositeApiTracerFactory(List<com.google.api.gax.tracing.ApiTracerFactory> apiTracerFactories)
-
-
Method Details
-
newTracer
public com.google.api.gax.tracing.ApiTracer newTracer(com.google.api.gax.tracing.ApiTracer parent, com.google.api.gax.tracing.SpanName spanName, com.google.api.gax.tracing.ApiTracerFactory.OperationType operationType) - Specified by:
newTracerin interfacecom.google.api.gax.tracing.ApiTracerFactory- Overrides:
newTracerin classcom.google.api.gax.tracing.BaseApiTracerFactory
-