Interface TracerConfiguration


  • public interface TracerConfiguration
    Interface wrapping every tracer implementation configuration.
    Author:
    Emmanuel Hugonnet (c) 2019 Red Hat, Inc.
    • Method Detail

      • getName

        String getName()
        Returns this configuration name.
        Returns:
        this configuration name.
      • createTracer

        io.opentracing.Tracer createTracer​(String serviceName)
        Instantiate a new Tracer
        Parameters:
        serviceName - : service name associated with this tracer.
        Returns:
        a new tracer instance.
      • getModuleName

        String getModuleName()
        The JBoss module required to instantiate the tracer.
        Returns:
        the JBoss module required to instantiate the tracer.
      • getModel

        org.jboss.dmr.ModelNode getModel()
        Returns the description of the tracer configuration.
        Returns:
        the configuration used at tracer's instantiation.