Package io.sentry.spring.tracing
Interface TransactionNameProvider
-
- All Known Implementing Classes:
SpringMvcTransactionNameProvider
public interface TransactionNameProvider
Resolves transaction name fromHttpServletRequest
.With Spring MVC - use
SpringMvcTransactionNameProvider
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable java.lang.String
provideTransactionName(@NotNull javax.servlet.http.HttpServletRequest request)
Resolves transaction name fromHttpServletRequest
.default @NotNull io.sentry.protocol.TransactionNameSource
provideTransactionSource()
Returns the source of the transaction name.
-
-
-
Method Detail
-
provideTransactionName
@Nullable @Nullable java.lang.String provideTransactionName(@NotNull @NotNull javax.servlet.http.HttpServletRequest request)
Resolves transaction name fromHttpServletRequest
.- Parameters:
request
- - the http request- Returns:
- transaction name or
null
if not resolved
-
provideTransactionSource
@NotNull @Internal default @NotNull io.sentry.protocol.TransactionNameSource provideTransactionSource()
Returns the source of the transaction name. Only to be used internally.
-
-