Class JaegerTracerConfiguration
- java.lang.Object
-
- org.wildfly.extension.microprofile.opentracing.resolver.JaegerTracerConfiguration
-
- All Implemented Interfaces:
TracerConfiguration
public class JaegerTracerConfiguration extends Object implements TracerConfiguration
- Author:
- Emmanuel Hugonnet (c) 2019 Red Hat, Inc.
-
-
Constructor Summary
Constructors Constructor Description JaegerTracerConfiguration(org.jboss.as.controller.ExpressionResolver context, String name, org.jboss.dmr.ModelNode configuration, Supplier<org.jboss.as.network.OutboundSocketBinding> outboundSocketBindingSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.opentracing.TracercreateTracer(String serviceName)org.jboss.dmr.ModelNodegetModel()StringgetModuleName()StringgetName()
-
-
-
Constructor Detail
-
JaegerTracerConfiguration
public JaegerTracerConfiguration(org.jboss.as.controller.ExpressionResolver context, String name, org.jboss.dmr.ModelNode configuration, Supplier<org.jboss.as.network.OutboundSocketBinding> outboundSocketBindingSupplier) throws org.jboss.as.controller.OperationFailedException- Throws:
org.jboss.as.controller.OperationFailedException
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceTracerConfiguration
-
createTracer
public io.opentracing.Tracer createTracer(String serviceName)
- Specified by:
createTracerin interfaceTracerConfiguration
-
getModuleName
public String getModuleName()
- Specified by:
getModuleNamein interfaceTracerConfiguration
-
getModel
public org.jboss.dmr.ModelNode getModel()
- Specified by:
getModelin interfaceTracerConfiguration
-
-