Package brave.spring.beans
Class TracingFactoryBean
- java.lang.Object
-
- org.springframework.beans.factory.config.AbstractFactoryBean
-
- brave.spring.beans.TracingFactoryBean
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,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 brave.TracingcreateInstance()protected voiddestroyInstance(Object instance)Class<? extends brave.Tracing>getObjectType()booleanisSingleton()voidsetClock(brave.Clock clock)voidsetCurrentTraceContext(brave.propagation.CurrentTraceContext currentTraceContext)voidsetCustomizers(List<brave.TracingCustomizer> customizers)voidsetLocalServiceName(String localServiceName)voidsetPropagationFactory(brave.propagation.Propagation.Factory propagationFactory)voidsetSampler(brave.sampler.Sampler sampler)voidsetSpanHandlers(List<brave.handler.SpanHandler> spanHandlers)voidsetSupportsJoin(Boolean supportsJoin)voidsetTraceId128Bit(boolean traceId128Bit)
-
-
-
Method Detail
-
createInstance
protected brave.Tracing createInstance()
- Specified by:
createInstancein classorg.springframework.beans.factory.config.AbstractFactoryBean
-
destroyInstance
protected void destroyInstance(Object instance)
- Overrides:
destroyInstancein classorg.springframework.beans.factory.config.AbstractFactoryBean
-
getObjectType
public Class<? extends brave.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(String localServiceName)
-
setSpanHandlers
public void setSpanHandlers(List<brave.handler.SpanHandler> spanHandlers)
-
setClock
public void setClock(brave.Clock clock)
-
setSampler
public void setSampler(brave.sampler.Sampler sampler)
-
setCurrentTraceContext
public void setCurrentTraceContext(brave.propagation.CurrentTraceContext currentTraceContext)
-
setPropagationFactory
public void setPropagationFactory(brave.propagation.Propagation.Factory propagationFactory)
-
setTraceId128Bit
public void setTraceId128Bit(boolean traceId128Bit)
-
setSupportsJoin
public void setSupportsJoin(Boolean supportsJoin)
-
setCustomizers
public void setCustomizers(List<brave.TracingCustomizer> customizers)
-
-