Skip to content

Commit e485449

Browse files
committed
Remove public headers
1 parent cddeaee commit e485449

File tree

5 files changed

+12
-33
lines changed

5 files changed

+12
-33
lines changed

tracing-jersey/src/main/java/com/palantir/tracing/jersey/TraceEnrichingFilter.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
package com.palantir.tracing.jersey;
1818

19+
import com.google.common.annotations.VisibleForTesting;
1920
import com.google.common.base.Strings;
20-
import com.palantir.tracing.InternalTraceHttpHeaders;
2121
import com.palantir.tracing.Observability;
2222
import com.palantir.tracing.TagTranslator;
2323
import com.palantir.tracing.TraceMetadata;
@@ -57,6 +57,9 @@ public final class TraceEnrichingFilter implements ContainerRequestFilter, Conta
5757

5858
public static final String SAMPLED_PROPERTY_NAME = "com.palantir.tracing.sampled";
5959

60+
@VisibleForTesting
61+
static final String FETCH_USER_AGENT_HEADER = "Fetch-User-Agent";
62+
6063
@Context
6164
@SuppressWarnings("NullAway") // instantiated using by Jersey using reflection
6265
private ExtendedUriInfo uriInfo;
@@ -149,7 +152,7 @@ private static Optional<String> getForUserAgent(ContainerRequestContext context)
149152
if (forUserAgent != null) {
150153
return Optional.of(forUserAgent);
151154
}
152-
String fetchUserAgent = context.getHeaderString(InternalTraceHttpHeaders.FETCH_USER_AGENT);
155+
String fetchUserAgent = context.getHeaderString(FETCH_USER_AGENT_HEADER);
153156
if (fetchUserAgent != null) {
154157
return Optional.of(fetchUserAgent);
155158
}

tracing-jersey/src/test/java/com/palantir/tracing/jersey/TraceEnrichingFilterTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import static org.mockito.Mockito.verify;
2626
import static org.mockito.Mockito.when;
2727

28-
import com.palantir.tracing.InternalTraceHttpHeaders;
2928
import com.palantir.tracing.InternalTracers;
3029
import com.palantir.tracing.TraceSampler;
3130
import com.palantir.tracing.Tracer;
@@ -253,7 +252,8 @@ public void testFilter_setsUserAgentAsForUserAgent() throws Exception {
253252
@Test
254253
public void testFilter_setsFetchUserAgentAsForUserAgent() throws Exception {
255254
when(request.getHeaderString(TraceHttpHeaders.TRACE_ID)).thenReturn("traceId");
256-
when(request.getHeaderString(InternalTraceHttpHeaders.FETCH_USER_AGENT)).thenReturn("fetchUserAgent");
255+
when(request.getHeaderString(TraceEnrichingFilter.FETCH_USER_AGENT_HEADER))
256+
.thenReturn("fetchUserAgent");
257257
TraceEnrichingFilter.INSTANCE.filter(request);
258258

259259
assertThat(InternalTracers.getForUserAgent()).contains("fetchUserAgent");

tracing-undertow/src/main/java/com/palantir/tracing/undertow/UndertowTracing.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616

1717
package com.palantir.tracing.undertow;
1818

19+
import com.google.common.annotations.VisibleForTesting;
1920
import com.google.common.base.Strings;
2021
import com.palantir.logsafe.SafeArg;
2122
import com.palantir.logsafe.exceptions.SafeIllegalStateException;
2223
import com.palantir.logsafe.logger.SafeLogger;
2324
import com.palantir.logsafe.logger.SafeLoggerFactory;
2425
import com.palantir.tracing.DetachedSpan;
25-
import com.palantir.tracing.InternalTraceHttpHeaders;
2626
import com.palantir.tracing.InternalTracers;
2727
import com.palantir.tracing.Observability;
2828
import com.palantir.tracing.TagTranslator;
@@ -52,8 +52,9 @@ final class UndertowTracing {
5252
private static final HttpString IS_SAMPLED = HttpString.tryFromString(TraceHttpHeaders.IS_SAMPLED);
5353
// Tracing headers for obtaining for constructing forUserAgent.
5454
private static final HttpString FOR_USER_AGENT = HttpString.tryFromString(TraceHttpHeaders.FOR_USER_AGENT);
55-
private static final HttpString FETCH_USER_AGENT =
56-
HttpString.tryFromString(InternalTraceHttpHeaders.FETCH_USER_AGENT);
55+
56+
@VisibleForTesting
57+
static final HttpString FETCH_USER_AGENT = HttpString.tryFromString("Fetch-User-Agent");
5758

5859
// Consider moving this to TracingAttachments and making it public. For now it's well encapsulated
5960
// here because we expect the two handler implementations to be sufficient.

tracing-undertow/src/test/java/com/palantir/tracing/undertow/TracedOperationHandlerTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import static org.mockito.Mockito.when;
2626

2727
import com.palantir.tracing.DetachedSpan;
28-
import com.palantir.tracing.InternalTraceHttpHeaders;
2928
import com.palantir.tracing.InternalTracers;
3029
import com.palantir.tracing.TraceSampler;
3130
import com.palantir.tracing.Tracer;
@@ -233,7 +232,7 @@ private void setUserAgent(String userAgent) {
233232
}
234233

235234
private void setFetchUserAgent(String fetchUserAgent) {
236-
setHeader(InternalTraceHttpHeaders.FETCH_USER_AGENT, fetchUserAgent);
235+
setHeader(UndertowTracing.FETCH_USER_AGENT, fetchUserAgent);
237236
}
238237

239238
private void setForUserAgent(String forUserAgent) {

tracing/src/main/java/com/palantir/tracing/InternalTraceHttpHeaders.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)