diff --git a/docs/platforms/java/guides/spring/tracing/instrumentation/automatic-instrumentation.mdx b/docs/platforms/java/guides/spring/tracing/instrumentation/automatic-instrumentation.mdx index 82efdfa2ff622..c4cbc06b0bd53 100644 --- a/docs/platforms/java/guides/spring/tracing/instrumentation/automatic-instrumentation.mdx +++ b/docs/platforms/java/guides/spring/tracing/instrumentation/automatic-instrumentation.mdx @@ -51,7 +51,7 @@ Each sampled request executed by this controller method will be turned into a tr Sentry Spring integration provides `SentrySpanClientHttpRequestInterceptor` that creates a span for each outgoing HTTP request executed with a `RestTemplate`. To use instrumented `RestTemplate` make sure to set interceptor on the `RestTemplate` bean: ```java {tabTitle:Java (Spring 5)} -import io.sentry.IHub; +import io.sentry.IScopes; import io.sentry.spring.tracing.SentrySpanClientHttpRequestInterceptor; import java.util.Collections; import org.springframework.context.annotation.Bean; @@ -63,10 +63,10 @@ import org.springframework.web.util.UriTemplateHandler; class AppConfig { @Bean - RestTemplate restTemplate(IHub hub) { + RestTemplate restTemplate(IScopes scopes) { RestTemplate restTemplate = new RestTemplate(); SentrySpanClientHttpRequestInterceptor sentryRestTemplateInterceptor = - new SentrySpanClientHttpRequestInterceptor(hub); + new SentrySpanClientHttpRequestInterceptor(scopes); restTemplate.setInterceptors(Collections.singletonList(sentryRestTemplateInterceptor)); return restTemplate; } @@ -74,7 +74,7 @@ class AppConfig { ``` ```java {tabTitle:Java (Spring 6)} -import io.sentry.IHub; +import io.sentry.IScopes; import io.sentry.spring.jakarta.tracing.SentrySpanClientHttpRequestInterceptor; import java.util.Collections; import org.springframework.context.annotation.Bean; @@ -86,10 +86,10 @@ import org.springframework.web.util.UriTemplateHandler; class AppConfig { @Bean - RestTemplate restTemplate(IHub hub) { + RestTemplate restTemplate(IScopes scopes) { RestTemplate restTemplate = new RestTemplate(); SentrySpanClientHttpRequestInterceptor sentryRestTemplateInterceptor = - new SentrySpanClientHttpRequestInterceptor(hub); + new SentrySpanClientHttpRequestInterceptor(scopes); restTemplate.setInterceptors(Collections.singletonList(sentryRestTemplateInterceptor)); return restTemplate; } @@ -97,7 +97,7 @@ class AppConfig { ``` ```kotlin {tabTitle:Kotlin (Spring 5)} -import io.sentry.IHub +import io.sentry.IScopes import io.sentry.spring.tracing.SentrySpanClientHttpRequestInterceptor import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration @@ -108,8 +108,8 @@ import org.springframework.web.util.UriTemplateHandler class AppConfig { @Bean - fun restTemplate(hub: IHub): RestTemplate { - val sentryRestTemplateInterceptor = SentrySpanClientHttpRequestInterceptor(hub) + fun restTemplate(scopes: IScopes): RestTemplate { + val sentryRestTemplateInterceptor = SentrySpanClientHttpRequestInterceptor(scopes) return RestTemplate().apply { interceptors = listOf(sentryRestTemplateInterceptor) @@ -119,7 +119,7 @@ class AppConfig { ``` ```kotlin {tabTitle:Kotlin (Spring 6)} -import io.sentry.IHub +import io.sentry.IScopes import io.sentry.spring.jakarta.tracing.SentrySpanClientHttpRequestInterceptor import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration @@ -130,8 +130,8 @@ import org.springframework.web.util.UriTemplateHandler class AppConfig { @Bean - fun restTemplate(hub: IHub): RestTemplate { - val sentryRestTemplateInterceptor = SentrySpanClientHttpRequestInterceptor(hub) + fun restTemplate(scopes: IScopes): RestTemplate { + val sentryRestTemplateInterceptor = SentrySpanClientHttpRequestInterceptor(scopes) return RestTemplate().apply { interceptors = listOf(sentryRestTemplateInterceptor)