
io.quarkus.test.bootstrap.JaegerService Maven / Gradle / Ivy
package io.quarkus.test.bootstrap;
public class JaegerService extends BaseService {
public static final String JAEGER_TRACE_URL_PROPERTY = "ts.jaeger.trace.url";
public static final String JAEGER_API_PATH = "/api/traces";
/**
* Deprecated, call {@link #getCollectorUrl()} directly.
*/
@Deprecated
public String getRestUrl() {
return getCollectorUrl();
}
public String getCollectorUrl() {
return getCollectorUrl(Protocol.HTTP);
}
public String getCollectorUrl(Protocol protocol) {
return getURI(protocol).withPath(JAEGER_API_PATH).toString();
}
public String getTraceUrl() {
return getPropertyFromContext(JAEGER_TRACE_URL_PROPERTY) + JAEGER_API_PATH;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy