Class NestedRequestKeyResolver

java.lang.Object
com.atlassian.jira.servermetrics.NestedRequestKeyResolver

@NotThreadSafe public class NestedRequestKeyResolver extends Object
When there are nested requests (via forwarding) request keys obtained from inner request can overwrite outer request id. In the end outer request sees request id from inner request.
  • Constructor Details

    • NestedRequestKeyResolver

      public NestedRequestKeyResolver(RequestKeyResolver requestKeyResolver)
  • Method Details

    • requestStarted

      public void requestStarted(javax.servlet.http.HttpServletRequest httpServletRequest)
    • requestFinished

      public Optional<String> requestFinished(javax.servlet.http.HttpServletRequest httpServletRequest)