Package zipkin2.reporter.beans
Class AsyncZipkinSpanHandlerFactoryBean
- java.lang.Object
-
- org.springframework.beans.factory.config.AbstractFactoryBean
-
- zipkin2.reporter.beans.AsyncZipkinSpanHandlerFactoryBean
-
- 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 AsyncZipkinSpanHandlerFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBeanSpring XML config does not support chained builders. This converts accordingly
-
-
Constructor Summary
Constructors Constructor Description AsyncZipkinSpanHandlerFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AsyncZipkinSpanHandlercreateInstance()protected voiddestroyInstance(Object instance)Class<? extends AsyncZipkinSpanHandler>getObjectType()booleanisSingleton()voidsetAlwaysReportSpans(Boolean alwaysReportSpans)voidsetCloseTimeout(Integer closeTimeout)voidsetEncoder(Object encoder)voidsetErrorTag(brave.Tag<Throwable> errorTag)voidsetMessageMaxBytes(Integer messageMaxBytes)voidsetMessageTimeout(Integer messageTimeout)voidsetMetrics(ReporterMetrics metrics)voidsetQueuedMaxBytes(Integer queuedMaxBytes)voidsetQueuedMaxSpans(Integer queuedMaxSpans)voidsetSender(BytesMessageSender sender)
-
-
-
Method Detail
-
getObjectType
public Class<? extends AsyncZipkinSpanHandler> getObjectType()
- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean- Specified by:
getObjectTypein classorg.springframework.beans.factory.config.AbstractFactoryBean
-
createInstance
protected AsyncZipkinSpanHandler createInstance()
- Specified by:
createInstancein classorg.springframework.beans.factory.config.AbstractFactoryBean
-
destroyInstance
protected void destroyInstance(Object instance)
- Overrides:
destroyInstancein classorg.springframework.beans.factory.config.AbstractFactoryBean
-
setErrorTag
public void setErrorTag(brave.Tag<Throwable> errorTag)
-
setAlwaysReportSpans
public void setAlwaysReportSpans(Boolean alwaysReportSpans)
-
setEncoder
public void setEncoder(Object encoder)
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.FactoryBean- Overrides:
isSingletonin classorg.springframework.beans.factory.config.AbstractFactoryBean
-
setSender
public void setSender(BytesMessageSender sender)
-
setMetrics
public void setMetrics(ReporterMetrics metrics)
-
setMessageMaxBytes
public void setMessageMaxBytes(Integer messageMaxBytes)
-
setMessageTimeout
public void setMessageTimeout(Integer messageTimeout)
-
setCloseTimeout
public void setCloseTimeout(Integer closeTimeout)
-
setQueuedMaxSpans
public void setQueuedMaxSpans(Integer queuedMaxSpans)
-
setQueuedMaxBytes
public void setQueuedMaxBytes(Integer queuedMaxBytes)
-
-