| KeycloakServletExtension |  | 0% |  | 0% | 23 | 23 | 79 | 79 | 9 | 9 | 1 | 1 |
| UndertowHttpFacade.RequestFacade |  | 0% |  | 0% | 33 | 33 | 60 | 60 | 15 | 15 | 1 | 1 |
| ServletSessionTokenStore |  | 0% |  | 0% | 17 | 17 | 69 | 69 | 10 | 10 | 1 | 1 |
| ServletKeycloakAuthMech |  | 0% |  | 0% | 12 | 12 | 39 | 39 | 8 | 8 | 1 | 1 |
| KeycloakUndertowAccount |  | 0% |  | 0% | 24 | 24 | 37 | 37 | 10 | 10 | 1 | 1 |
| UndertowHttpFacade.ResponseFacade |  | 0% |  | 0% | 11 | 11 | 34 | 34 | 10 | 10 | 1 | 1 |
| UndertowSessionTokenStore |  | 0% |  | 0% | 15 | 15 | 45 | 45 | 9 | 9 | 1 | 1 |
| AbstractUndertowKeycloakAuthMech |  | 0% |  | 0% | 15 | 15 | 34 | 34 | 9 | 9 | 1 | 1 |
| UndertowCookieTokenStore |  | 0% |  | 0% | 13 | 13 | 34 | 34 | 9 | 9 | 1 | 1 |
| UndertowUserSessionManagement |  | 0% |  | 0% | 18 | 18 | 33 | 33 | 14 | 14 | 1 | 1 |
| AbstractUndertowRequestAuthenticator |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 6 | 6 | 1 | 1 |
| ServletRequestAuthenticator |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 7 | 7 | 1 | 1 |
| SavedRequest |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 4 | 4 | 1 | 1 |
| ChangeSessionId |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 3 | 3 | 1 | 1 |
| AbstractUndertowKeycloakAuthMech.new NotificationReceiver() {...} |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 2 | 2 | 1 | 1 |
| UndertowAuthenticationMechanism |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 2 | 2 | 1 | 1 |
| UndertowPreAuthActionsHandler |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 4 | 4 | 1 | 1 |
| ServletPreAuthActionsHandler |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 3 | 3 | 1 | 1 |
| UndertowHttpFacade |  | 0% | | n/a | 5 | 5 | 14 | 14 | 5 | 5 | 1 | 1 |
| UndertowAuthenticatedActionsHandler |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 3 | 3 | 1 | 1 |
| UndertowUserSessionManagement.new Runnable() {...} |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| UndertowUserSessionManagement.new Runnable() {...} |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |
| ServletHttpFacade.RequestFacade |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ServletHttpFacade |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| SessionManagementBridge |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| KeycloakServletExtension.new InstanceFactory() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| UndertowUserSessionManagement.new SessionConfig() {...} |  | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| KeycloakServletExtension.new IdentityManager() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| ServletPreAuthActionsHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| UndertowHttpServletRequest.new HttpServletRequestWrapper() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| UndertowRequestAuthenticator |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| OIDCUndertowHttpFacade |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| UndertowAuthenticatedActionsHandler.Wrapper |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| KeycloakServletExtension.new AuthenticationMechanismFactory() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| UndertowHttpServletRequest.1.new ServletInputStream() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| UndertowNodesRegistrationManagementWrapper |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| UndertowHttpServletRequest |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| OIDCServletUndertowHttpFacade |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ServletHttpFacade.ResponseFacade |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |