A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- About - Class in io.hawt.jmx
- About() - Constructor for class io.hawt.jmx.About
- AboutMBean - Interface in io.hawt.jmx
- AbstractAuthenticator - Class in io.hawt.system
- AbstractAuthenticator(Logger, HttpServletRequest, AuthenticationConfiguration) - Constructor for class io.hawt.system.AbstractAuthenticator
-
Request-based authenticator such as when authenticating direct Jolokia accesses.
- AbstractAuthenticator(Logger, HttpServletRequest, AuthenticationConfiguration, String, String) - Constructor for class io.hawt.system.AbstractAuthenticator
-
Explicit username/password authenticator when authenticating users from login page.
- acceptSelfSignedCerts - Variable in class io.hawt.web.proxy.ProxyServlet
- ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class io.hawt.web.filters.CORSFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.CacheHeadersFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.ContentSecurityPolicyFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.CORSFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.HttpHeaderFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.PublicKeyPinningFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.ReferrerPolicyFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.StrictTransportSecurityFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.XContentTypeOptionsFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.XFrameOptionsFilter
- addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.filters.XXSSProtectionFilter
- addMBeanServers(Set<MBeanServerConnection>) - Method in class io.hawt.osgi.OsgiMBeanDetector
- ALLOW_X_FRAME_SAME_ORIGIN - Static variable in class io.hawt.web.filters.HttpHeaderFilter
- allowlist - Variable in class io.hawt.system.ProxyAllowlist
- allowlist - Variable in class io.hawt.web.proxy.ProxyServlet
- asciiQueryChars - Static variable in class io.hawt.web.proxy.ProxyServlet
- ATTRIBUTE_LAST_ACCESS - Static variable in class io.hawt.web.auth.SessionExpiryFilter
- ATTRIBUTE_X509_CERTIFICATE - Static variable in class io.hawt.system.Authentication
- authConfiguration - Variable in class io.hawt.system.AbstractAuthenticator
- authenticate(Consumer<Subject>) - Method in class io.hawt.system.AbstractAuthenticator
- authenticate(Consumer<Subject>) - Method in interface io.hawt.system.Authenticator
- authenticate(HttpServletRequest, AuthenticationConfiguration, String, String, Consumer<Subject>) - Static method in class io.hawt.system.AuthenticationManager
- authenticate(HttpServletRequest, AuthenticationConfiguration, Consumer<Subject>) - Static method in class io.hawt.system.AuthenticationManager
- AuthenticateResult - Enum in io.hawt.system
-
Authentication result
- Authentication - Class in io.hawt.system
-
Constants and utility methods for HTTP authentication
- AUTHENTICATION_CONFIGURATION - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- AUTHENTICATION_CONTAINER_DISCOVERY_CLASSES - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- AUTHENTICATION_ENABLED - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- AUTHENTICATION_SCHEME_BASIC - Static variable in class io.hawt.system.Authentication
- AUTHENTICATION_SCHEME_BEARER - Static variable in class io.hawt.system.Authentication
- AuthenticationConfiguration - Class in io.hawt.web.auth
- AuthenticationConfiguration(ServletContext) - Constructor for class io.hawt.web.auth.AuthenticationConfiguration
- AuthenticationContainerDiscovery - Interface in io.hawt.web.auth
-
SPI to allow various containers to discover and hook up needed configuration changes to
AuthenticationConfigurationso hawtioAuthenticationFiltercan integrate with the container easily. - AuthenticationFilter - Class in io.hawt.web.auth
-
Filter for authentication.
- AuthenticationFilter() - Constructor for class io.hawt.web.auth.AuthenticationFilter
- AuthenticationManager - Class in io.hawt.system
- Authenticator - Interface in io.hawt.system
- AuthenticatorFactory - Interface in io.hawt.system
- AuthHelpers - Class in io.hawt.system
-
Helpers for authentication and authorization.
- AuthHelpers() - Constructor for class io.hawt.system.AuthHelpers
- AUTHORIZED - io.hawt.system.AuthenticateResult
- AuthSessionHelpers - Class in io.hawt.web.auth
-
Helpers for authentication and authorization on HTTP sessions.
B
- BaseTagHrefFilter - Class in io.hawt.web.filters
- BaseTagHrefFilter() - Constructor for class io.hawt.web.filters.BaseTagHrefFilter
- buildRegexAllowlist(List<String>) - Method in class io.hawt.system.ProxyAllowlist
C
- CacheHeadersFilter - Class in io.hawt.web.filters
- CacheHeadersFilter() - Constructor for class io.hawt.web.filters.CacheHeadersFilter
- cacheInBrowser(HttpServletRequest) - Method in class io.hawt.web.filters.CacheHeadersFilter
- CAN_INVOKE_RESULT_COLUMNS - Static variable in interface io.hawt.jmx.JMXSecurityMBean
-
The columns contained in a
JMXSecurityMBean.CAN_INVOKE_RESULT_ROW_TYPE. - CAN_INVOKE_RESULT_ROW_TYPE - Static variable in interface io.hawt.jmx.JMXSecurityMBean
-
A row as returned by the
JMXSecurityMBean.CAN_INVOKE_TABULAR_TYPE. - CAN_INVOKE_TABULAR_TYPE - Static variable in interface io.hawt.jmx.JMXSecurityMBean
-
The Tabular Type returned by the
JMXSecurityMBean.canInvoke(Map)operation. - canAuthenticate(AuthenticationConfiguration) - Method in interface io.hawt.web.auth.AuthenticationContainerDiscovery
-
Whether the container can/should be used for authentication
- canAuthenticate(AuthenticationConfiguration) - Method in class io.hawt.web.tomcat.TomcatAuthenticationContainerDiscovery
- canInvoke(String) - Method in class io.hawt.jmx.JMXSecurity
- canInvoke(String) - Method in interface io.hawt.jmx.JMXSecurityMBean
-
Checks whether the current user can invoke any methods on a JMX MBean.
- canInvoke(String, String) - Method in class io.hawt.jmx.JMXSecurity
- canInvoke(String, String) - Method in interface io.hawt.jmx.JMXSecurityMBean
-
Checks whether the current user can invoke any overload of the given method.
- canInvoke(String, String, String[]) - Method in class io.hawt.jmx.JMXSecurity
- canInvoke(String, String, String[]) - Method in interface io.hawt.jmx.JMXSecurityMBean
-
Checks whether the current user can invoke the given method.
- canInvoke(Map<String, List<String>>) - Method in class io.hawt.jmx.JMXSecurity
- canInvoke(Map<String, List<String>>) - Method in interface io.hawt.jmx.JMXSecurityMBean
-
Bulk operation to check whether the current user can access the requested MBeans or invoke the requested methods.
- canInvoke(ObjectName, String) - Method in class io.hawt.system.RBACMBeanInvoker
- canInvokeCache - Variable in class io.hawt.system.RBACMBeanInvoker
- CanInvokeKey(String, ObjectName, String) - Constructor for class io.hawt.system.RBACMBeanInvoker.CanInvokeKey
- certificates - Variable in class io.hawt.system.AbstractAuthenticator
- checkRoles(Subject, String, String) - Method in class io.hawt.system.JaasAuthenticator
- chooseMBean(Set<ObjectName>) - Static method in class io.hawt.system.JmxHelpers
- clear(HttpServletRequest, AuthenticationConfiguration, boolean) - Static method in class io.hawt.web.auth.AuthSessionHelpers
- commit() - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- config - Variable in class io.hawt.web.auth.UserServlet
- CONFIG_MANAGER - Static variable in class io.hawt.system.ConfigManager
- ConfigManager - Class in io.hawt.system
-
Configuration manager that provides hawtio configuration properties.
- ConfigManager() - Constructor for class io.hawt.system.ConfigManager
- ConfigManager(Function<String, String>) - Constructor for class io.hawt.system.ConfigManager
- connectSocket(int, Socket, HttpHost, InetSocketAddress, InetSocketAddress, HttpContext) - Method in class io.hawt.web.kubernetes.OpenShiftProtocolSocketFactory
- containsEnum(String) - Static method in class io.hawt.web.servlets.JolokiaConfiguredAgentServlet
- ContentSecurityPolicyFilter - Class in io.hawt.web.filters
-
https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP
- ContentSecurityPolicyFilter() - Constructor for class io.hawt.web.filters.ContentSecurityPolicyFilter
- contextDestroyed(ServletContextEvent) - Method in class io.hawt.HawtioContextListener
- contextInitialized(ServletContextEvent) - Method in class io.hawt.HawtioContextListener
- copyRequestHeaders(HttpServletRequest, HttpRequest, URI) - Method in class io.hawt.web.proxy.ProxyServlet
-
Copy request headers from the servlet client to the proxy request.
- copyResponseEntity(HttpResponse, HttpServletResponse) - Method in class io.hawt.web.proxy.ProxyServlet
-
Copy response body data (the entity) from the proxy to the servlet client.
- copyResponseHeaders(HttpResponse, HttpServletResponse) - Method in class io.hawt.web.proxy.ProxyServlet
-
Copy proxied response headers back to the servlet client.
- CORSFilter - Class in io.hawt.web.filters
-
https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Access-Control-Allow-Origin
- CORSFilter() - Constructor for class io.hawt.web.filters.CORSFilter
- createAuthenticator(HttpServletRequest, AuthenticationConfiguration) - Method in interface io.hawt.system.AuthenticatorFactory
- createAuthenticator(HttpServletRequest, AuthenticationConfiguration, String, String) - Method in interface io.hawt.system.AuthenticatorFactory
- createServletException(Exception) - Method in class io.hawt.HawtioContextListener
D
- DEFAULT_KARAF_ROLE_PRINCIPAL_CLASSES - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- DEFAULT_REALM - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- DEFAULT_SESSION_TIMEOUT - Static variable in class io.hawt.web.auth.AuthSessionHelpers
- defaultKeycloakConfigLocation() - Method in class io.hawt.web.auth.keycloak.KeycloakServlet
-
Will try to guess the config location based on the server where hawtio is running.
- DefaultProxyAddress - Class in io.hawt.web.kubernetes
-
Default implementation of
ProxyAddress - DefaultProxyAddress(String, String, String) - Constructor for class io.hawt.web.kubernetes.DefaultProxyAddress
- delegate - Variable in class io.hawt.system.RBACRestrictor
- destroy() - Method in class io.hawt.jmx.About
- destroy() - Method in class io.hawt.jmx.JmxTreeWatcher
- destroy() - Method in class io.hawt.jmx.QuartzFacade
- destroy() - Method in class io.hawt.jmx.RBACRegistry
- destroy() - Method in class io.hawt.system.ConfigManager
- destroy() - Method in class io.hawt.web.auth.AuthenticationFilter
- destroy() - Method in class io.hawt.web.auth.LoginRedirectFilter
- destroy() - Method in class io.hawt.web.auth.SessionExpiryFilter
- destroy() - Method in class io.hawt.web.filters.BaseTagHrefFilter
- destroy() - Method in class io.hawt.web.filters.FlightRecordingDownloadFacade
- destroy() - Method in class io.hawt.web.filters.HttpHeaderFilter
- destroy() - Method in class io.hawt.web.proxy.ProxyServlet
- detect(MBeanServerExecutor) - Method in class io.hawt.osgi.OsgiMBeanDetector
- DISABLE_PROXY - Static variable in class io.hawt.web.proxy.ProxyServlet
- doAuthenticate() - Method in class io.hawt.system.AbstractAuthenticator
- doAuthenticate() - Method in class io.hawt.system.JaasAuthenticator
- doAuthPrompt(String, HttpServletResponse) - Static method in class io.hawt.web.ServletHelpers
- doCanInvoke(ObjectName, String) - Method in class io.hawt.system.RBACMBeanInvoker
- doDelete(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.servlets.SpringBatchConfigServlet
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.auth.AuthenticationFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.auth.LoginRedirectFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.auth.SessionExpiryFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.filters.BaseTagHrefFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.filters.FlightRecordingDownloadFacade
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.filters.HttpHeaderFilter
- doForbidden(HttpServletResponse) - Static method in class io.hawt.web.ServletHelpers
- doForbidden(HttpServletResponse, ForbiddenReason) - Static method in class io.hawt.web.ServletHelpers
- doForward(HttpServletRequest, HttpServletResponse, String) - Method in class io.hawt.web.auth.Redirector
- doForwardIP - Variable in class io.hawt.web.proxy.ProxyServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.auth.keycloak.KeycloakServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.auth.LoginServlet
-
GET simply returns login.html
- doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.auth.LogoutServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.auth.UserServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.plugin.PluginServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.servlets.SpringBatchConfigServlet
- doLog - Variable in class io.hawt.web.proxy.ProxyServlet
- doPost(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.auth.LoginServlet
-
POST with username/password tries authentication and returns result as JSON
- doPost(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.servlets.SpringBatchConfigServlet
- doRedirect(HttpServletRequest, HttpServletResponse, String) - Method in class io.hawt.web.auth.Redirector
- doResponseRedirectOrNotModifiedLogic(HttpServletRequest, HttpServletResponse, HttpResponse, int, URI) - Method in class io.hawt.web.proxy.ProxyServlet
E
- ENABLE_CORS - Static variable in class io.hawt.web.filters.CORSFilter
- enabled - Variable in class io.hawt.web.proxy.ProxyServlet
- encodeUriQuery(CharSequence) - Static method in class io.hawt.web.proxy.ProxyServlet
-
Encodes characters in the query or fragment part of the URI.
- equals(Object) - Method in class io.hawt.system.RBACMBeanInvoker.CanInvokeKey
- extractAuthHeader(HttpServletRequest, BiConsumer<String, String>) - Static method in class io.hawt.system.Authentication
-
Extracts username/password from Authorization header.
F
- fabricMBean - Variable in class io.hawt.system.ProxyAllowlist
- FileDTO - Class in io.hawt.jmx
-
File DTO
- FileDTO(File) - Constructor for class io.hawt.jmx.FileDTO
- filterRegex(List<String>) - Method in class io.hawt.system.ProxyAllowlist
- flatten(List) - Static method in class io.hawt.web.ServletHelpers
- flatten(Set) - Static method in class io.hawt.web.ServletHelpers
- FlightRecordingDownloadFacade - Class in io.hawt.web.filters
-
I emulate a non existing operation jdk.management.jfr:type=FlightRecorder/downloadRecording(long) executing a sequence of jolokia calls to methods on the FlightRecorder MBean in order to continously write to the clients stream This is important as flight recording files may be huge
- FlightRecordingDownloadFacade() - Constructor for class io.hawt.web.filters.FlightRecordingDownloadFacade
- ForbiddenReason - Enum in io.hawt.web
- FORCE_PROPERTIES - Static variable in class io.hawt.system.HawtioProperty
-
Boolean flag indicating whether JNDI configuration should be skipped in preference of system properties.
G
- generateCsvString(Map) - Static method in class io.hawt.web.ServletHelpers
- get(String, String) - Method in class io.hawt.system.ConfigManager
- getAbsolutePath() - Method in class io.hawt.jmx.FileDTO
- getAppConfigurationEntry(String) - Method in class io.hawt.web.tomcat.TomcatLoginContextConfiguration
- getBoolean(String, boolean) - Method in class io.hawt.system.ConfigManager
- getComponents() - Method in class io.hawt.web.auth.RelativeRequestUri
-
Gets components of the uri.
- getConfigParameter(String) - Method in class io.hawt.web.filters.HttpHeaderFilter
- getConfiguration() - Method in class io.hawt.web.auth.AuthenticationConfiguration
- getConfiguration(ServletContext) - Static method in class io.hawt.web.auth.AuthenticationConfiguration
- getContainerName() - Method in interface io.hawt.web.auth.AuthenticationContainerDiscovery
-
Gets the container name such as Apache Tomcat, used for logging purpose
- getContainerName() - Method in class io.hawt.web.tomcat.TomcatAuthenticationContainerDiscovery
- getCounter() - Method in class io.hawt.jmx.JmxTreeWatcher
- getCounter() - Method in interface io.hawt.jmx.JmxTreeWatcherMBean
- getDefaultObjectName() - Method in class io.hawt.jmx.JMXSecurity
- getFileName() - Method in class io.hawt.jmx.FileDTO
- getFullProxyUrl() - Method in class io.hawt.web.kubernetes.DefaultProxyAddress
- getFullProxyUrl() - Method in interface io.hawt.web.proxy.ProxyAddress
- getFullProxyUrl() - Method in class io.hawt.web.proxy.ProxyDetails
- getHawtioVersion() - Method in class io.hawt.jmx.About
- getHawtioVersion() - Method in interface io.hawt.jmx.AboutMBean
- getHost() - Method in class io.hawt.web.proxy.ProxyDetails
- getHostAndPort() - Method in class io.hawt.web.proxy.ProxyDetails
- getKeycloakUsername(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.auth.keycloak.KeycloakUserServlet
-
With Keycloak integration, the Authorization header is available in the request to the UserServlet.
- getLastComponent() - Method in class io.hawt.web.auth.RelativeRequestUri
-
Gets the last component of request uri.
- getLength() - Method in class io.hawt.jmx.FileDTO
- getName() - Method in class io.hawt.web.tomcat.TomcatPrincipal
- getNotificationFilter() - Method in class io.hawt.jmx.JmxTreeWatcher
- getNotificationFilter() - Method in class io.hawt.jmx.PluginRegistry
- getNotificationListener() - Method in class io.hawt.jmx.JmxTreeWatcher
- getNotificationListener() - Method in class io.hawt.jmx.PluginRegistry
- getObjectName() - Method in class io.hawt.jmx.About
- getObjectName() - Method in class io.hawt.jmx.JmxTreeWatcher
- getObjectName() - Method in class io.hawt.jmx.PluginRegistry
- getObjectName() - Method in class io.hawt.jmx.QuartzFacade
- getPassword() - Method in class io.hawt.web.kubernetes.DefaultProxyAddress
- getPassword() - Method in interface io.hawt.web.proxy.ProxyAddress
- getPassword() - Method in class io.hawt.web.proxy.ProxyDetails
- getPath() - Method in class io.hawt.web.proxy.ProxyDetails
- getPodUrl(String, String) - Method in class io.hawt.web.kubernetes.ServiceResolver
- getPort() - Method in class io.hawt.web.proxy.ProxyDetails
- getPrefix() - Method in class io.hawt.web.auth.RelativeRequestUri
-
Gets the absolute path from the context root to the start of the uri.
- getProxyHostAndPort() - Method in class io.hawt.web.proxy.ProxyDetails
- getProxyPath() - Method in class io.hawt.web.proxy.ProxyDetails
- getRealm() - Method in class io.hawt.web.auth.AuthenticationConfiguration
- getRequest() - Method in class io.hawt.web.auth.RelativeRequestUri
-
Gets the original HTTP request.
- getRole() - Method in class io.hawt.web.auth.AuthenticationConfiguration
- getRolePrincipalClasses() - Method in class io.hawt.web.auth.AuthenticationConfiguration
- getScheme() - Method in class io.hawt.web.proxy.ProxyDetails
- getServiceURL(String) - Method in class io.hawt.web.kubernetes.ServiceResolver
- getServletInfo() - Method in class io.hawt.web.proxy.ProxyServlet
- getSessionTimeout(ServletContext) - Static method in class io.hawt.web.auth.AuthSessionHelpers
- getSingleton() - Static method in class io.hawt.web.kubernetes.ServiceResolver
- getSocketFactory() - Static method in class io.hawt.web.kubernetes.OpenShiftProtocolSocketFactory
-
Gets an singleton instance of the OpenShiftProtocolSocketFactory.
- getStringProxyURL() - Method in class io.hawt.web.proxy.ProxyDetails
- getUpdateCounter() - Method in class io.hawt.jmx.PluginRegistry
- getUpdateCounter() - Method in interface io.hawt.jmx.PluginRegistryMBean
- getUri() - Method in class io.hawt.web.auth.RelativeRequestUri
-
Gets the uri.
- getUsername(Subject) - Static method in class io.hawt.system.AuthHelpers
- getUsername(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.auth.keycloak.KeycloakUserServlet
- getUsername(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.auth.UserServlet
- getUserName() - Method in class io.hawt.web.kubernetes.DefaultProxyAddress
- getUserName() - Method in interface io.hawt.web.proxy.ProxyAddress
- getUserName() - Method in class io.hawt.web.proxy.ProxyDetails
- getUserPasswordRole(String) - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- getVersion() - Method in class io.hawt.jmx.JmxTreeWatcher
H
- hashCode() - Method in class io.hawt.system.RBACMBeanInvoker.CanInvokeKey
- hasNoCredentials() - Method in class io.hawt.system.AbstractAuthenticator
- HAWTIO_ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class io.hawt.web.filters.CORSFilter
- HAWTIO_ALLOW_X_FRAME_SAME_ORIGIN - Static variable in class io.hawt.web.filters.HttpHeaderFilter
- HAWTIO_AUTH_CONTAINER_DISCOVERY_CLASSES - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- HAWTIO_AUTHENTICATION_ENABLED - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- HAWTIO_DISABLE_PROXY - Static variable in class io.hawt.web.proxy.ProxyServlet
- HAWTIO_ENABLE_CORS - Static variable in class io.hawt.web.filters.CORSFilter
- HAWTIO_KEYCLOAK_CLIENT_CONFIG - Static variable in class io.hawt.web.auth.keycloak.KeycloakServlet
- HAWTIO_KEYCLOAK_ENABLED - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- HAWTIO_LOCAL_ADDRESS_PROBING - Static variable in class io.hawt.web.proxy.ProxyServlet
- HAWTIO_NO_CREDENTIALS_401 - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- HAWTIO_PROXY_ALLOWLIST - Static variable in class io.hawt.web.proxy.ProxyServlet
- HAWTIO_REALM - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- HAWTIO_REDIRECT_SCHEME - Static variable in class io.hawt.web.auth.Redirector
- HAWTIO_REFERRER_POLICY - Static variable in class io.hawt.web.filters.ReferrerPolicyFilter
- HAWTIO_ROLE - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- HAWTIO_ROLE_PRINCIPAL_CLASSES - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- HAWTIO_ROLES - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- HawtioContextListener - Class in io.hawt
-
A
ServletContextListenerwhich initialises key hawtio services in the webapp - HawtioContextListener() - Constructor for class io.hawt.HawtioContextListener
- HawtioContextListener(ConfigManager) - Constructor for class io.hawt.HawtioContextListener
- HawtioProperty - Class in io.hawt.system
-
Hawtio property name constants.
- HawtioProperty() - Constructor for class io.hawt.system.HawtioProperty
- HEADER_AUTHORIZATION - Static variable in class io.hawt.system.Authentication
- HEADER_HAWTIO_FORBIDDEN_REASON - Static variable in class io.hawt.web.ServletHelpers
- hopByHopHeaders - Static variable in class io.hawt.web.proxy.ProxyServlet
-
These are the "hop-by-hop" headers that should not be copied.
- HOST_NOT_ALLOWED - io.hawt.web.ForbiddenReason
- HttpHeaderFilter - Class in io.hawt.web.filters
-
Abstract servlet filter for applying HTTP headers to responses.
- HttpHeaderFilter() - Constructor for class io.hawt.web.filters.HttpHeaderFilter
I
- indexOf(String, String...) - Method in class io.hawt.web.proxy.ProxyDetails
-
Returns the lowest index of the given list of values
- init() - Method in class io.hawt.jmx.About
- init() - Method in class io.hawt.jmx.JmxTreeWatcher
- init() - Method in class io.hawt.jmx.PluginRegistry
- init() - Method in class io.hawt.jmx.QuartzFacade
- init() - Method in class io.hawt.jmx.RBACRegistry
- init() - Method in class io.hawt.web.auth.keycloak.KeycloakServlet
- init() - Method in class io.hawt.web.auth.keycloak.KeycloakUserServlet
- init() - Method in class io.hawt.web.auth.LoginServlet
- init() - Method in class io.hawt.web.auth.LogoutServlet
- init() - Method in class io.hawt.web.auth.UserServlet
- init() - Method in class io.hawt.web.plugin.PluginServlet
- init(FilterConfig) - Method in class io.hawt.web.auth.AuthenticationFilter
- init(FilterConfig) - Method in class io.hawt.web.auth.LoginRedirectFilter
- init(FilterConfig) - Method in class io.hawt.web.auth.SessionExpiryFilter
- init(FilterConfig) - Method in class io.hawt.web.filters.BaseTagHrefFilter
- init(FilterConfig) - Method in class io.hawt.web.filters.CacheHeadersFilter
- init(FilterConfig) - Method in class io.hawt.web.filters.ContentSecurityPolicyFilter
- init(FilterConfig) - Method in class io.hawt.web.filters.CORSFilter
- init(FilterConfig) - Method in class io.hawt.web.filters.FlightRecordingDownloadFacade
- init(FilterConfig) - Method in class io.hawt.web.filters.HttpHeaderFilter
- init(FilterConfig) - Method in class io.hawt.web.filters.PublicKeyPinningFilter
- init(FilterConfig) - Method in class io.hawt.web.filters.ReferrerPolicyFilter
- init(FilterConfig) - Method in class io.hawt.web.filters.StrictTransportSecurityFilter
- init(FilterConfig) - Method in class io.hawt.web.filters.XFrameOptionsFilter
- init(ServletConfig) - Method in class io.hawt.web.proxy.ProxyServlet
- init(ServletConfig) - Method in class io.hawt.web.servlets.JolokiaConfiguredAgentServlet
- init(ServletContext) - Method in class io.hawt.system.ConfigManager
- initCaches() - Method in class io.hawt.system.RBACMBeanInvoker
- initDelegate(Configuration) - Method in class io.hawt.system.RBACRestrictor
- initialiseAllowlist() - Method in class io.hawt.system.ProxyAllowlist
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- initSecurityMBean() - Method in class io.hawt.system.RBACMBeanInvoker
- initSubject() - Method in class io.hawt.system.AbstractAuthenticator
- invokeMBean() - Method in class io.hawt.system.ProxyAllowlist
- invokeMBeanOperation(ObjectName, String, Object[], String[]) - Static method in class io.hawt.web.kubernetes.ServiceResolver
- io.hawt - package io.hawt
- io.hawt.jmx - package io.hawt.jmx
- io.hawt.osgi - package io.hawt.osgi
- io.hawt.system - package io.hawt.system
- io.hawt.web - package io.hawt.web
- io.hawt.web.auth - package io.hawt.web.auth
- io.hawt.web.auth.keycloak - package io.hawt.web.auth.keycloak
- io.hawt.web.filters - package io.hawt.web.filters
- io.hawt.web.kubernetes - package io.hawt.web.kubernetes
- io.hawt.web.plugin - package io.hawt.web.plugin
- io.hawt.web.proxy - package io.hawt.web.proxy
- io.hawt.web.servlets - package io.hawt.web.servlets
- io.hawt.web.tomcat - package io.hawt.web.tomcat
- isAllowed(ProxyDetails) - Method in class io.hawt.system.ProxyAllowlist
- isAllowed(List<Pattern>) - Method in class io.hawt.web.proxy.ProxyDetails
- isAllowed(Set<String>) - Method in class io.hawt.web.proxy.ProxyDetails
- isAttributeReadAllowed(ObjectName, String) - Method in class io.hawt.system.RBACRestrictor
- isAttributeWriteAllowed(ObjectName, String) - Method in class io.hawt.system.RBACRestrictor
- isAuthenticated(HttpSession) - Static method in class io.hawt.web.auth.AuthSessionHelpers
- isEnabled() - Method in class io.hawt.web.auth.AuthenticationConfiguration
- isHttpMethodAllowed(HttpMethod) - Method in class io.hawt.system.RBACRestrictor
- isKeycloakEnabled() - Method in class io.hawt.web.auth.AuthenticationConfiguration
- isNoCredentials401() - Method in class io.hawt.web.auth.AuthenticationConfiguration
- isOperationAllowed(ObjectName, String) - Method in class io.hawt.system.RBACRestrictor
- isOriginAllowed(String, boolean) - Method in class io.hawt.system.RBACRestrictor
- isReadAllowed(ObjectName, String) - Method in class io.hawt.system.RBACMBeanInvoker
- isRemoteAccessAllowed(String...) - Method in class io.hawt.system.RBACRestrictor
- isSpringSecurityEnabled() - Static method in class io.hawt.web.auth.AuthSessionHelpers
- isTypeAllowed(RequestType) - Method in class io.hawt.system.RBACRestrictor
- isUsernamePasswordSet() - Method in class io.hawt.system.AbstractAuthenticator
- isValid() - Method in class io.hawt.web.proxy.ProxyDetails
- isWriteAllowed(ObjectName, String) - Method in class io.hawt.system.RBACMBeanInvoker
- isXFrameSameOriginAllowed() - Method in class io.hawt.web.filters.HttpHeaderFilter
J
- JaasAuthenticator - Class in io.hawt.system
-
Authenticator performs authentication using JAAS with the
LoginContextfor the chosen realm. - JaasAuthenticator(HttpServletRequest, AuthenticationConfiguration) - Constructor for class io.hawt.system.JaasAuthenticator
-
Request-based authenticator such as when authenticating direct Jolokia accesses.
- JaasAuthenticator(HttpServletRequest, AuthenticationConfiguration, String, String) - Constructor for class io.hawt.system.JaasAuthenticator
-
Explicit username/password authenticator when authenticating users from login page.
- JmxHelpers - Class in io.hawt.system
-
Helpers for JMX
- JmxHelpers() - Constructor for class io.hawt.system.JmxHelpers
- JMXSecurity - Class in io.hawt.jmx
-
Dummy version that implements JMXSecurityMBean that lets the current user invoke anything
- JMXSecurity() - Constructor for class io.hawt.jmx.JMXSecurity
- JMXSecurityMBean - Interface in io.hawt.jmx
-
Snagged from Apache Karaf 3.x
- JMXSecurityMBean.SecurityMBeanOpenTypeInitializer - Class in io.hawt.jmx
- JmxTreeWatcher - Class in io.hawt.jmx
-
A simple MBean to watch the JMX tree so it's easy for clients to know when they should refresh their JMX trees (which typically isn't a cheap operation).
- JmxTreeWatcher() - Constructor for class io.hawt.jmx.JmxTreeWatcher
- JmxTreeWatcherMBean - Interface in io.hawt.jmx
- JolokiaConfiguredAgentServlet - Class in io.hawt.web.servlets
-
Decorator class around Jolokia native AgentServlet.
- JolokiaConfiguredAgentServlet() - Constructor for class io.hawt.web.servlets.JolokiaConfiguredAgentServlet
- jvmAgentStartup(Instrumentation) - Method in class io.hawt.osgi.OsgiMBeanDetector
K
- KEYCLOAK_CLIENT_CONFIG - Static variable in class io.hawt.web.auth.keycloak.KeycloakServlet
- KEYCLOAK_ENABLED - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- KeycloakServlet - Class in io.hawt.web.auth.keycloak
-
Servlet, which aims to return: - whether keycloak is enabled (true/false) if path '/enabled' is used - keycloak.json to be used by keycloak JS adapter on frontend if path '/client-config' is used - validate if current JAAS logged subject is same like SSO user logged through keycloak if path '/validate-subject-matches' is used
- KeycloakServlet() - Constructor for class io.hawt.web.auth.keycloak.KeycloakServlet
- KeycloakUserServlet - Class in io.hawt.web.auth.keycloak
- KeycloakUserServlet() - Constructor for class io.hawt.web.auth.keycloak.KeycloakUserServlet
- KNOWN_PRINCIPALS - Static variable in class io.hawt.system.AuthHelpers
L
- list() - Method in class io.hawt.jmx.RBACRegistry
- list() - Method in interface io.hawt.jmx.RBACRegistryMBean
-
Returns
Map(that can be nicely handled by Jolokia) containing everything that is initially needed by hawtio client application. - loadFile(String) - Static method in class io.hawt.web.ServletHelpers
- loadMBeanAttributes(ObjectName) - Method in class io.hawt.system.RBACMBeanInvoker
- LOCAL_ADDRESS_PROBING - Static variable in class io.hawt.web.proxy.ProxyServlet
- LOG - Static variable in class io.hawt.jmx.RBACRegistry
- login() - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- login(Subject, String, Configuration) - Method in class io.hawt.system.JaasAuthenticator
- LOGIN_URL - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- LoginRedirectFilter - Class in io.hawt.web.auth
-
Redirect to login page when authentication is enabled.
- LoginRedirectFilter() - Constructor for class io.hawt.web.auth.LoginRedirectFilter
- LoginRedirectFilter(String[]) - Constructor for class io.hawt.web.auth.LoginRedirectFilter
- LoginServlet - Class in io.hawt.web.auth
-
Login servlet
- LoginServlet() - Constructor for class io.hawt.web.auth.LoginServlet
- logout() - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- logout(AuthenticationConfiguration, Subject) - Static method in class io.hawt.system.AuthenticationManager
- logout(AuthenticationConfiguration, Subject) - Method in interface io.hawt.system.Authenticator
- logout(AuthenticationConfiguration, Subject) - Method in class io.hawt.system.JaasAuthenticator
- LogoutServlet - Class in io.hawt.web.auth
-
Logout servlet
- LogoutServlet() - Constructor for class io.hawt.web.auth.LogoutServlet
M
- mbeanInfoCache - Variable in class io.hawt.system.RBACMBeanInvoker
- mBeanInvoker - Variable in class io.hawt.system.RBACRestrictor
- mBeanServer - Variable in class io.hawt.system.ProxyAllowlist
- mBeanServer - Variable in class io.hawt.system.RBACMBeanInvoker
N
- NO_CREDENTIALS - io.hawt.system.AuthenticateResult
- NO_CREDENTIALS_401 - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- NONE - io.hawt.web.ForbiddenReason
- NOT_AUTHORIZED - io.hawt.system.AuthenticateResult
O
- OBJECT_NAME - Static variable in class io.hawt.web.kubernetes.ServiceResolver
- objectName - Variable in class io.hawt.system.RBACMBeanInvoker.CanInvokeKey
- OpenShiftProtocolSocketFactory - Class in io.hawt.web.kubernetes
-
A custom implementation which works on PaaS environments like OpenShift
- OpenShiftProtocolSocketFactory() - Constructor for class io.hawt.web.kubernetes.OpenShiftProtocolSocketFactory
- operation - Variable in class io.hawt.system.RBACMBeanInvoker.CanInvokeKey
- OPTION_DIGEST_ALGORITHM - Static variable in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- OPTION_TOMCAT_USER_LOCATION - Static variable in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- OsgiMBeanDetector - Class in io.hawt.osgi
- OsgiMBeanDetector() - Constructor for class io.hawt.osgi.OsgiMBeanDetector
P
- P_FORWARDEDFOR - Static variable in class io.hawt.web.proxy.ProxyServlet
-
A boolean parameter name to enable forwarding of the client IP
- P_LOG - Static variable in class io.hawt.web.proxy.ProxyServlet
-
Deprecated.Use SLF4J
Logger - PARAM_APPLICATION_CONTEXT_PATH - Static variable in class io.hawt.web.filters.BaseTagHrefFilter
- parseProxyAddress(HttpServletRequest) - Method in class io.hawt.web.kubernetes.PodServlet
- parseProxyAddress(HttpServletRequest) - Method in class io.hawt.web.kubernetes.ServiceServlet
- parseProxyAddress(HttpServletRequest) - Method in class io.hawt.web.proxy.ProxyServlet
- password - Variable in class io.hawt.system.AbstractAuthenticator
- passwordsMatch(TomcatUserDatabaseLoginContext.PasswordPair) - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- PluginRegistry - Class in io.hawt.jmx
-
Hawtio plugin registry
- PluginRegistry() - Constructor for class io.hawt.jmx.PluginRegistry
- PluginRegistryMBean - Interface in io.hawt.jmx
- PluginServlet - Class in io.hawt.web.plugin
-
Plugin servlet
- PluginServlet() - Constructor for class io.hawt.web.plugin.PluginServlet
- PodServlet - Class in io.hawt.web.kubernetes
-
Proxies /pod/name/port/* to the pod IP/port for 'name' using the Kubernetes service lookup and then passes the rest of the URI to the underlying service.
- PodServlet() - Constructor for class io.hawt.web.kubernetes.PodServlet
- populateErrorTableMapForXl(List) - Static method in class io.hawt.web.ServletHelpers
- populateTableMapForXl(List) - Static method in class io.hawt.web.ServletHelpers
- PROXY_ALLOWLIST - Static variable in class io.hawt.web.proxy.ProxyServlet
- ProxyAddress - Interface in io.hawt.web.proxy
-
Proxy address interface.
- ProxyAllowlist - Class in io.hawt.system
-
Allowlist manager for hawtio proxy.
- ProxyAllowlist(String) - Constructor for class io.hawt.system.ProxyAllowlist
- ProxyAllowlist(String, boolean) - Constructor for class io.hawt.system.ProxyAllowlist
- proxyClient - Variable in class io.hawt.web.proxy.ProxyServlet
- ProxyDetails - Class in io.hawt.web.proxy
-
A helper object to store the proxy location details
- ProxyDetails(String) - Constructor for class io.hawt.web.proxy.ProxyDetails
- ProxyDetails(HttpServletRequest) - Constructor for class io.hawt.web.proxy.ProxyDetails
- ProxyServlet - Class in io.hawt.web.proxy
-
An HTTP reverse proxy/gateway servlet.
- ProxyServlet() - Constructor for class io.hawt.web.proxy.ProxyServlet
- PublicKeyPinningFilter - Class in io.hawt.web.filters
-
https://developer.mozilla.org/en-US/docs/Web/HTTP/Public_Key_Pinning
- PublicKeyPinningFilter() - Constructor for class io.hawt.web.filters.PublicKeyPinningFilter
- PWD_PARAM - Static variable in class io.hawt.web.proxy.ProxyDetails
Q
- QuartzFacade - Class in io.hawt.jmx
- QuartzFacade() - Constructor for class io.hawt.jmx.QuartzFacade
- QuartzFacadeMBean - Interface in io.hawt.jmx
R
- RBACMBeanInvoker - Class in io.hawt.system
-
Cached MBean server invoker for
RBACRestrictor. - RBACMBeanInvoker() - Constructor for class io.hawt.system.RBACMBeanInvoker
- RBACMBeanInvoker.CanInvokeKey - Class in io.hawt.system
- RBACRegistry - Class in io.hawt.jmx
-
Generally we do enhanced Jolokia
listoperation, but if OSGi env is found we decorate the returned objects with RBAC information. - RBACRegistry() - Constructor for class io.hawt.jmx.RBACRegistry
- RBACRegistryMBean - Interface in io.hawt.jmx
-
MBean that optimizes access to Karaf's RBAC services.
- RBACRestrictor - Class in io.hawt.system
-
Jolokia restrictor that protects MBean server invocation inside Jolokia based on RBAC provided by
JMXSecurityMBean. - RBACRestrictor(Configuration) - Constructor for class io.hawt.system.RBACRestrictor
- readObject(BufferedReader) - Static method in class io.hawt.web.ServletHelpers
- REALM - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- Redirector - Class in io.hawt.web.auth
-
Helper class to perform redirects and forwards which can also be made aware of the Hawtio context path configured for Spring Boot
- Redirector() - Constructor for class io.hawt.web.auth.Redirector
- REFERRER_POLICY - Static variable in class io.hawt.web.filters.ReferrerPolicyFilter
- ReferrerPolicyFilter - Class in io.hawt.web.filters
-
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
- ReferrerPolicyFilter() - Constructor for class io.hawt.web.filters.ReferrerPolicyFilter
- regexAllowlist - Variable in class io.hawt.system.ProxyAllowlist
- RelativeRequestUri - Class in io.hawt.web.auth
-
URI path relative to a given index.
- RelativeRequestUri(HttpServletRequest, int) - Constructor for class io.hawt.web.auth.RelativeRequestUri
-
Constructor.
- removeNoisyString(Object) - Static method in class io.hawt.web.ServletHelpers
- request - Variable in class io.hawt.system.AbstractAuthenticator
- rewriteUrlFromResponse(HttpServletRequest, String, String) - Method in class io.hawt.web.proxy.ProxyServlet
-
For a redirect response from the target server, this translates
theUrlto redirect to and translates it to one the original client can use. - ROLE - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- ROLE_PRINCIPAL_CLASSES - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- ROLES - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
S
- securityMBean - Variable in class io.hawt.system.RBACMBeanInvoker
- SecurityMBeanOpenTypeInitializer() - Constructor for class io.hawt.jmx.JMXSecurityMBean.SecurityMBeanOpenTypeInitializer
- sendJSONResponse(HttpServletResponse, boolean) - Static method in class io.hawt.web.ServletHelpers
- sendJSONResponse(HttpServletResponse, String) - Static method in class io.hawt.web.ServletHelpers
- service(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.proxy.ProxyServlet
- ServiceResolver - Class in io.hawt.web.kubernetes
-
Resolves the service / container names to a URL to invoke HTTP / HTTPS requests
- ServiceResolver() - Constructor for class io.hawt.web.kubernetes.ServiceResolver
- ServiceServlet - Class in io.hawt.web.kubernetes
-
Proxies /service/name/* to the service host/port for 'name' using the Kubernetes service lookup and then passes the rest of the URI to the underlying service.
- ServiceServlet() - Constructor for class io.hawt.web.kubernetes.ServiceServlet
- SERVLET_PATH - Static variable in class io.hawt.system.HawtioProperty
-
The name of the servlet context attribute holding hawtio deployment path relative to the context root.
- ServletHelpers - Class in io.hawt.web
-
Helpers for servlet
- ServletHelpers() - Constructor for class io.hawt.web.ServletHelpers
- SessionExpiryFilter - Class in io.hawt.web.auth
-
If the user has a session, this will ensure it will expire if the user hasn't clicked on any links within the session expiry period
- SessionExpiryFilter() - Constructor for class io.hawt.web.auth.SessionExpiryFilter
- setAbsolutePath(String) - Method in class io.hawt.jmx.FileDTO
- setApplicationContextPath(String) - Method in class io.hawt.web.auth.Redirector
- setConfiguration(Configuration) - Method in class io.hawt.web.auth.AuthenticationConfiguration
- setFileName(String) - Method in class io.hawt.jmx.FileDTO
- setLength(long) - Method in class io.hawt.jmx.FileDTO
- setRedirector(Redirector) - Method in class io.hawt.web.auth.LoginRedirectFilter
- setRedirector(Redirector) - Method in class io.hawt.web.auth.LoginServlet
- setRedirector(Redirector) - Method in class io.hawt.web.auth.LogoutServlet
- setRolePrincipalClasses(String) - Method in class io.hawt.web.auth.AuthenticationConfiguration
- setup(HttpSession, Subject, String, int) - Static method in class io.hawt.web.auth.AuthSessionHelpers
- singleton - Static variable in class io.hawt.web.kubernetes.ServiceResolver
- SpringBatchConfigServlet - Class in io.hawt.web.servlets
- SpringBatchConfigServlet() - Constructor for class io.hawt.web.servlets.SpringBatchConfigServlet
- StrictTransportSecurityFilter - Class in io.hawt.web.filters
-
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security
- StrictTransportSecurityFilter() - Constructor for class io.hawt.web.filters.StrictTransportSecurityFilter
T
- TOMCAT_AUTH_CONTAINER_DISCOVERY - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- TomcatAuthenticationContainerDiscovery - Class in io.hawt.web.tomcat
-
To use Apache Tomcat using its conf/tomcat-users.xml for authentication.
- TomcatAuthenticationContainerDiscovery() - Constructor for class io.hawt.web.tomcat.TomcatAuthenticationContainerDiscovery
- TomcatLoginContextConfiguration - Class in io.hawt.web.tomcat
-
Configuration class to avoid having to deal with jaas.config files in the classpath
- TomcatLoginContextConfiguration(String, String) - Constructor for class io.hawt.web.tomcat.TomcatLoginContextConfiguration
- TomcatPrincipal - Class in io.hawt.web.tomcat
-
A very simple Apache Tomcat
Principal. - TomcatPrincipal(String) - Constructor for class io.hawt.web.tomcat.TomcatPrincipal
- TomcatUserDatabaseLoginContext - Class in io.hawt.web.tomcat
-
To use Apache Tomcat's conf/tomcat-users.xml user database as JAAS
LoginContext, so hawtio can use that for itsAuthenticationFilter. - TomcatUserDatabaseLoginContext() - Constructor for class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
- toString() - Method in class io.hawt.system.RBACMBeanInvoker.CanInvokeKey
- toString() - Method in class io.hawt.web.auth.AuthenticationConfiguration
- toString() - Method in class io.hawt.web.auth.RelativeRequestUri
- toString() - Method in class io.hawt.web.kubernetes.DefaultProxyAddress
- toString() - Method in class io.hawt.web.proxy.ProxyDetails
U
- UNSECURED_PATHS - Static variable in class io.hawt.web.auth.AuthenticationConfiguration
- update() - Method in class io.hawt.system.ProxyAllowlist
- updateCronTrigger(String, String, String, int, String, String) - Method in class io.hawt.jmx.QuartzFacade
- updateCronTrigger(String, String, String, int, String, String) - Method in interface io.hawt.jmx.QuartzFacadeMBean
-
Updates an existing cron trigger by changing the cron expression
- updateSimpleTrigger(String, String, String, int, int, long) - Method in class io.hawt.jmx.QuartzFacade
- updateSimpleTrigger(String, String, String, int, int, long) - Method in interface io.hawt.jmx.QuartzFacadeMBean
-
Updates an existing simple trigger by changing the repeat counter and interval values.
- USER_PARAM - Static variable in class io.hawt.web.proxy.ProxyDetails
- username - Variable in class io.hawt.system.AbstractAuthenticator
- username - Variable in class io.hawt.system.RBACMBeanInvoker.CanInvokeKey
- UserServlet - Class in io.hawt.web.auth
-
Returns the username associated with the current session, if any
- UserServlet() - Constructor for class io.hawt.web.auth.UserServlet
V
- validate(HttpServletRequest, HttpSession, Subject) - Static method in class io.hawt.web.auth.AuthSessionHelpers
- validateKeycloakUser(HttpServletRequest, String) - Method in class io.hawt.web.auth.keycloak.KeycloakServlet
- valueOf(String) - Static method in enum io.hawt.system.AuthenticateResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.hawt.web.ForbiddenReason
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.hawt.system.AuthenticateResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.hawt.web.ForbiddenReason
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeEmpty(PrintWriter) - Static method in class io.hawt.web.ServletHelpers
- writeObject(Converters, JsonConvertOptions, PrintWriter, Object) - Static method in class io.hawt.web.ServletHelpers
X
- XContentTypeOptionsFilter - Class in io.hawt.web.filters
-
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options
- XContentTypeOptionsFilter() - Constructor for class io.hawt.web.filters.XContentTypeOptionsFilter
- XFrameOptionsFilter - Class in io.hawt.web.filters
-
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
- XFrameOptionsFilter() - Constructor for class io.hawt.web.filters.XFrameOptionsFilter
- XXSSProtectionFilter - Class in io.hawt.web.filters
-
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection
- XXSSProtectionFilter() - Constructor for class io.hawt.web.filters.XXSSProtectionFilter
All Classes All Packages