- java.lang.Object
-
- org.springframework.beans.factory.config.AbstractFactoryBean
-
- brave.spring.beans.TracingFactoryBean
-
- All Implemented Interfaces:
org.springframework.beans.factory.BeanClassLoaderAware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean,org.springframework.beans.factory.InitializingBean
public class TracingFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBeanSpring XML config does not support chained builders. This converts accordingly
-
-
Constructor Summary
Constructors Constructor Description TracingFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TracingcreateInstance()protected voiddestroyInstance(java.lang.Object instance)java.util.List<FinishedSpanHandler>getFinishedSpanHandlers()java.lang.Class<? extends Tracing>getObjectType()Propagation.FactorygetPropagationFactory()java.lang.BooleangetSupportsJoin()booleanisSingleton()voidsetClock(Clock clock)voidsetCurrentTraceContext(CurrentTraceContext currentTraceContext)voidsetEndpoint(zipkin2.Endpoint endpoint)voidsetErrorParser(ErrorParser errorParser)voidsetFinishedSpanHandlers(java.util.List<FinishedSpanHandler> finishedSpanHandlers)voidsetLocalEndpoint(zipkin2.Endpoint localEndpoint)voidsetLocalServiceName(java.lang.String localServiceName)voidsetPropagationFactory(Propagation.Factory propagationFactory)voidsetSampler(Sampler sampler)voidsetSpanReporter(zipkin2.reporter.Reporter<zipkin2.Span> spanReporter)voidsetSupportsJoin(java.lang.Boolean supportsJoin)voidsetTraceId128Bit(boolean traceId128Bit)
-
-
-
Method Detail
-
createInstance
protected Tracing createInstance()
- Specified by:
createInstancein classorg.springframework.beans.factory.config.AbstractFactoryBean
-
destroyInstance
protected void destroyInstance(java.lang.Object instance)
- Overrides:
destroyInstancein classorg.springframework.beans.factory.config.AbstractFactoryBean
-
getObjectType
public java.lang.Class<? extends Tracing> getObjectType()
- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean- Specified by:
getObjectTypein classorg.springframework.beans.factory.config.AbstractFactoryBean
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.FactoryBean- Overrides:
isSingletonin classorg.springframework.beans.factory.config.AbstractFactoryBean
-
setLocalServiceName
public void setLocalServiceName(java.lang.String localServiceName)
-
setLocalEndpoint
public void setLocalEndpoint(zipkin2.Endpoint localEndpoint)
-
setEndpoint
public void setEndpoint(zipkin2.Endpoint endpoint)
-
setSpanReporter
public void setSpanReporter(zipkin2.reporter.Reporter<zipkin2.Span> spanReporter)
-
getFinishedSpanHandlers
public java.util.List<FinishedSpanHandler> getFinishedSpanHandlers()
-
setFinishedSpanHandlers
public void setFinishedSpanHandlers(java.util.List<FinishedSpanHandler> finishedSpanHandlers)
-
setClock
public void setClock(Clock clock)
-
setErrorParser
public void setErrorParser(ErrorParser errorParser)
-
setSampler
public void setSampler(Sampler sampler)
-
setCurrentTraceContext
public void setCurrentTraceContext(CurrentTraceContext currentTraceContext)
-
getPropagationFactory
public Propagation.Factory getPropagationFactory()
-
setPropagationFactory
public void setPropagationFactory(Propagation.Factory propagationFactory)
-
setTraceId128Bit
public void setTraceId128Bit(boolean traceId128Bit)
-
getSupportsJoin
public java.lang.Boolean getSupportsJoin()
-
setSupportsJoin
public void setSupportsJoin(java.lang.Boolean supportsJoin)
-
-