public class Tracer extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
TRACE_ATTRIBUTE_NAME |
static String |
TRACE_HEADER_NAME |
| Constructor and Description |
|---|
Tracer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToLog(javax.servlet.http.HttpServletRequest aRequest,
Span aSpan) |
void |
addToLog(Span aSpan)
Fügt den übergebenen Span in die Liste der Spans für den aktuellen Request ein, sofern ein Request bestimmbar ist.
|
List<Span> |
collectedSpansFor(javax.servlet.ServletRequest aRequest) |
Optional<List<Span>> |
getCollectedSpansForCurrentRequest()
Holt die Spans des aktuellen Requests.
|
void |
propagateFeatureToggle(org.springframework.http.HttpRequest aRequest) |
boolean |
registerFeatureToggleStatusFrom(javax.servlet.http.HttpServletRequest aRequest) |
void |
replaceLatestSpan(Span replacement)
Ersetzt den letzten Span in der Liste mit dem übergebenen.
|
public static final String TRACE_ATTRIBUTE_NAME
public static final String TRACE_HEADER_NAME
public void addToLog(Span aSpan)
aSpan - der einzufügende Spanpublic void addToLog(javax.servlet.http.HttpServletRequest aRequest,
Span aSpan)
public void replaceLatestSpan(Span replacement)
replacement - der Ersatz für den letzten Spanpublic Optional<List<Span>> getCollectedSpansForCurrentRequest()
RequestContextHolder bezogen und aus diesen die Spans geholt. Falls bislang keine Spans existieren, wird eine neue
Liste mit Spans angelegt und in den Request gepackt. Sind die Attribute des Requests nicht verfügbar, wird ein leeres
Optional zurückgegeben.public boolean registerFeatureToggleStatusFrom(javax.servlet.http.HttpServletRequest aRequest)
public void propagateFeatureToggle(org.springframework.http.HttpRequest aRequest)
Copyright © 2018–2019 Thalia Bücher GmbH. All rights reserved.