Class AbstractSentryWebFilter

java.lang.Object
io.sentry.spring.jakarta.webflux.AbstractSentryWebFilter
All Implemented Interfaces:
WebFilter
Direct Known Subclasses:
SentryWebFilter, SentryWebFilterWithThreadLocalAccessor

@Experimental public abstract class AbstractSentryWebFilter extends Object implements WebFilter
Manages IScope in Webflux request processing.
  • Field Details

  • Constructor Details

    • AbstractSentryWebFilter

      public AbstractSentryWebFilter(@NotNull @NotNull IHub hub)
  • Method Details

    • maybeStartTransaction

      @Nullable protected @Nullable ITransaction maybeStartTransaction(@NotNull @NotNull IHub requestHub, @NotNull @NotNull ServerHttpRequest request)
    • doFinally

      protected void doFinally(@NotNull @NotNull ServerWebExchange serverWebExchange, @NotNull @NotNull IHub requestHub, @Nullable @Nullable ITransaction transaction)
    • doFirst

      protected void doFirst(@NotNull @NotNull ServerWebExchange serverWebExchange, @NotNull @NotNull IHub requestHub)
    • doOnError

      protected void doOnError(@Nullable @Nullable ITransaction transaction, @NotNull @NotNull Throwable e)
    • shouldTraceRequest

      protected boolean shouldTraceRequest(@NotNull @NotNull IHub hub, @NotNull @NotNull ServerHttpRequest request)
    • startTransaction

      @NotNull protected @NotNull ITransaction startTransaction(@NotNull @NotNull IHub hub, @NotNull @NotNull ServerHttpRequest request, @Nullable @Nullable TransactionContext transactionContext)