hawtio-system 1.4.0.redhat-630371
A C D E F G H I J K L M N O P Q R S T U V W X 

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
 
accept(byte[], List<GlobalFileUploadFilter.MagicNumberFileFilter>) - Static method in class io.hawt.web.GlobalFileUploadFilter
 
acceptSelfSignedCerts - Variable in class io.hawt.web.ProxyServlet
 
addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.CacheHeadersFilter
 
addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.ContentSecurityPolicyFilter
 
addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.CORSFilter
 
addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.HttpHeaderFilter
 
addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.PublicKeyPinningFilter
 
addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.StrictTransportSecurityFilter
 
addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.XContentTypeOptionsFilter
 
addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.XFrameOptionsFilter
 
addHeaders(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.XXSSProtectionFilter
 
addingService(ServiceReference) - Method in class io.hawt.web.GitServlet
 
allowAny() - Method in class io.hawt.web.CORSFilter
 
ALLOWED_NUMBER_OF_UPLOADS - Static variable in class io.hawt.web.GlobalFileUploadFilter
 
asciiQueryChars - Static variable in class io.hawt.web.ProxyServlet
 
authenticate(String, String, String, Configuration, HttpServletRequest, PrivilegedCallback) - Static method in class io.hawt.system.Authenticator
 
AuthenticateResult - Enum in io.hawt.system
 
AUTHENTICATION_CONFIGURATION - Static variable in class io.hawt.web.AuthenticationFilter
 
AUTHENTICATION_SCHEME_BASIC - Static variable in class io.hawt.system.Authenticator
 
AuthenticationConfiguration - Class in io.hawt.web
 
AuthenticationConfiguration() - Constructor for class io.hawt.web.AuthenticationConfiguration
 
AuthenticationContainerDiscovery - Interface in io.hawt.web
SPI to allow various containers to discover and hook up needed configuration changes to AuthenticationConfiguration so hawtio AuthenticationFilter can integrate with the container easily.
AuthenticationFilter - Class in io.hawt.web
Filter for authentication.
AuthenticationFilter() - Constructor for class io.hawt.web.AuthenticationFilter
 
AuthenticationHelpers - Class in io.hawt.web
 
AuthenticationHelpers() - Constructor for class io.hawt.web.AuthenticationHelpers
 
Authenticator - Class in io.hawt.system
To perform authentication using JAAS using the LoginContext for the choosen realm.
Authenticator() - Constructor for class io.hawt.system.Authenticator
 
AuthInfo - Class in io.hawt.system
 
AuthInfo() - Constructor for class io.hawt.system.AuthInfo
 

C

CacheHeadersFilter - Class in io.hawt.web
 
CacheHeadersFilter() - Constructor for class io.hawt.web.CacheHeadersFilter
 
cacheInBrowser(HttpServletRequest) - Method in class io.hawt.web.CacheHeadersFilter
 
CAN_INVOKE_RESULT_COLUMNS - Static variable in interface io.hawt.jmx.JMXSecurityMBean
CAN_INVOKE_RESULT_ROW_TYPE - Static variable in interface io.hawt.jmx.JMXSecurityMBean
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.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, String) - Method in class io.hawt.jmx.JMXSecurity
 
canInvoke(String, String, String[]) - Method in class io.hawt.jmx.JMXSecurity
 
canInvoke(Map<String, List<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 interface io.hawt.jmx.JMXSecurityMBean
Checks whether the current user can invoke any overload of the given method.
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 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.web.RBACMBeanInvoker
 
canInvokeCache - Variable in class io.hawt.web.RBACMBeanInvoker
 
chooseMBean(Set<ObjectName>) - Static method in class io.hawt.system.JmxHelpers
 
closeQuietly(Closeable) - Method in class io.hawt.web.ProxyServlet
 
commit() - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
 
config - Variable in class io.hawt.web.LoginServlet
 
config - Variable in class io.hawt.web.UserServlet
 
ConfigManager - Class in io.hawt.system
 
ConfigManager() - Constructor for class io.hawt.system.ConfigManager
 
connectSocket(int, Socket, HttpHost, InetSocketAddress, InetSocketAddress, HttpContext) - Method in class io.hawt.web.OpenShiftProtocolSocketFactory
 
containsEnum(String) - Static method in class io.hawt.web.JolokiaConfiguredAgentServlet
 
ContentSecurityPolicyFilter - Class in io.hawt.web
https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP
ContentSecurityPolicyFilter() - Constructor for class io.hawt.web.ContentSecurityPolicyFilter
 
contextDestroyed(ServletContextEvent) - Method in class io.hawt.HawtioContextListener
 
contextDestroyed(ServletContextEvent) - Method in class io.hawt.web.FileCleanerCleanup
 
ContextFormatterServlet - Class in io.hawt.web
 
ContextFormatterServlet() - Constructor for class io.hawt.web.ContextFormatterServlet
 
contextInitialized(ServletContextEvent) - Method in class io.hawt.HawtioContextListener
 
converters - Variable in class io.hawt.web.LoginServlet
 
copyRequestHeaders(HttpServletRequest, HttpRequest, URI) - Method in class io.hawt.web.ProxyServlet
Copy request headers from the servlet client to the proxy request.
copyResponseEntity(HttpResponse, HttpServletResponse) - Method in class io.hawt.web.ProxyServlet
Copy response body data (the entity) from the proxy to the servlet client.
copyResponseHeaders(HttpResponse, HttpServletResponse) - Method in class io.hawt.web.ProxyServlet
Copy proxied response headers back to the servlet client.
CORSFilter - Class in io.hawt.web
 
CORSFilter() - Constructor for class io.hawt.web.CORSFilter
 
createServletException(Exception) - Method in class io.hawt.HawtioContextListener
 
createZip(File) - Method in class io.hawt.web.GitServlet
 

D

defaultKeycloakConfigLocation() - Method in class io.hawt.web.keycloak.KeycloakServlet
Will try to guess the config location based on the server where hawtio is running.
delegate - Variable in class io.hawt.web.RBACRestrictor
 
delete(String, String) - Method in class io.hawt.jmx.UploadManager
 
delete(String, String) - Method in interface io.hawt.jmx.UploadManagerMBean
 
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.jmx.UploadManager
 
destroy() - Method in class io.hawt.system.ConfigManager
 
destroy() - Method in class io.hawt.web.AuthenticationFilter
 
destroy() - Method in class io.hawt.web.GitServlet
 
destroy() - Method in class io.hawt.web.HttpHeaderFilter
 
destroy() - Method in class io.hawt.web.ProxyServlet
 
destroy() - Method in class io.hawt.web.RedirectFilter
 
destroy() - Method in class io.hawt.web.SessionExpiryFilter
 
doAuthPrompt(String, HttpServletResponse) - Static method in class io.hawt.system.Helpers
 
doCanInvoke(ObjectName, String) - Method in class io.hawt.web.RBACMBeanInvoker
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.SpringBatchConfigServlet
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.AuthenticationFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.HttpHeaderFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.RedirectFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.hawt.web.SessionExpiryFilter
 
doForbidden(HttpServletResponse) - Static method in class io.hawt.system.Helpers
 
doForwardIP - Variable in class io.hawt.web.ProxyServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.ContextFormatterServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.ExportContextServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.GitServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.JavaDocServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.keycloak.KeycloakServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.PluginServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.SpringBatchConfigServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.UserServlet
 
doJmxPrivileged(PrivilegedExceptionAction<Void>) - Static method in class io.hawt.system.Helpers
 
doLog - Variable in class io.hawt.web.ProxyServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.ExportContextServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.GitServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.LoginServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.LogoutServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.SpringBatchConfigServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.UploadServlet
 
doResponseRedirectOrNotModifiedLogic(HttpServletRequest, HttpServletResponse, HttpResponse, int, URI) - Method in class io.hawt.web.ProxyServlet
 

E

encodeUriQuery(CharSequence) - Static method in class io.hawt.web.ProxyServlet
Encodes characters in the query or fragment part of the URI.
equals(Object) - Method in class io.hawt.web.RBACMBeanInvoker.CanInvokeKey
 
execute(Subject) - Method in interface io.hawt.system.PrivilegedCallback
 
executeHttpGetRequest(String) - Static method in class io.hawt.web.ExportContextServlet
 
ExportContextServlet - Class in io.hawt.web
 
ExportContextServlet() - Constructor for class io.hawt.web.ExportContextServlet
 
extractAuthInfo(String, ExtractAuthInfoCallback) - Static method in class io.hawt.system.Authenticator
 
ExtractAuthInfoCallback - Interface in io.hawt.system
 

F

fabricMBean - Variable in class io.hawt.system.ProxyWhitelist
 
FileCleanerCleanup - Class in io.hawt.web
 
FileCleanerCleanup() - Constructor for class io.hawt.web.FileCleanerCleanup
 
FileDTO - Class in io.hawt.jmx
 
FileDTO(File) - Constructor for class io.hawt.jmx.FileDTO
 
flatten(List) - Static method in class io.hawt.web.ServletHelpers
 
flatten(Set) - Static method in class io.hawt.web.ServletHelpers
 

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
 
getAuthInfo(String, String) - Method in interface io.hawt.system.ExtractAuthInfoCallback
 
getBranch() - Method in class io.hawt.web.GitServlet.Params
 
getByteOffset() - Method in class io.hawt.web.GlobalFileUploadFilter.MagicNumberFileFilter
 
getConfigParameter(String) - Method in class io.hawt.web.HttpHeaderFilter
 
getConfiguration() - Method in class io.hawt.web.AuthenticationConfiguration
 
getContainerName() - Method in interface io.hawt.web.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
 
getExceptions() - Method in class io.hawt.web.GlobalFileUploadFilter.MagicNumberFileFilter
 
getFileName() - Method in class io.hawt.jmx.FileDTO
 
getFilterConfig() - Method in class io.hawt.web.GlobalFileUploadFilter
 
getFullProxyUrl() - Method in class io.hawt.web.ProxyDetails
 
getHawtioVersion() - Method in class io.hawt.jmx.About
 
getHawtioVersion() - Method in interface io.hawt.jmx.AboutMBean
 
getHost() - Method in class io.hawt.web.ProxyDetails
 
getHostAndPort() - Method in class io.hawt.web.ProxyDetails
 
getKeycloakUsername(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.keycloak.KeycloakUserServlet
 
getLength() - Method in class io.hawt.jmx.FileDTO
 
getMagicNumbers() - Method in class io.hawt.web.GlobalFileUploadFilter.MagicNumberFileFilter
 
getMaxFileSizeAllowed(List<GlobalFileUploadFilter.MagicNumberFileFilter>) - Static method in class io.hawt.web.GlobalFileUploadFilter
Getting the maximum file size allowed from the config
getMaxSize() - Method in class io.hawt.web.GlobalFileUploadFilter.MagicNumberFileFilter
 
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
 
getObjectName() - Method in class io.hawt.jmx.UploadManager
 
getPassword() - Method in class io.hawt.web.ProxyDetails
 
getPath() - Method in class io.hawt.web.GitServlet.Params
 
getPath() - Method in class io.hawt.web.ProxyDetails
 
getPort() - Method in class io.hawt.web.ProxyDetails
 
getProxyPath() - Method in class io.hawt.web.ProxyDetails
 
getRealm() - Method in class io.hawt.web.AuthenticationConfiguration
 
getRole() - Method in class io.hawt.web.AuthenticationConfiguration
 
getRolePrincipalClasses() - Method in class io.hawt.web.AuthenticationConfiguration
 
getScheme() - Method in class io.hawt.web.ProxyDetails
 
getServletInfo() - Method in class io.hawt.web.ProxyServlet
 
getSocketFactory() - Static method in class io.hawt.web.OpenShiftProtocolSocketFactory
Gets an singleton instance of the OpenShiftProtocolSocketFactory.
getUpdateCounter() - Method in class io.hawt.jmx.PluginRegistry
 
getUpdateCounter() - Method in interface io.hawt.jmx.PluginRegistryMBean
 
getUploadDirectory() - Method in class io.hawt.jmx.UploadManager
 
getUploadDirectory() - Method in interface io.hawt.jmx.UploadManagerMBean
 
getUsername(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.keycloak.KeycloakUserServlet
 
getUserName() - Method in class io.hawt.web.ProxyDetails
 
getUsername(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.UserServlet
 
getUsernameFromSubject(Subject) - Static method in class io.hawt.system.Helpers
 
getUserPasswordRole(String) - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
 
getVersion() - Method in class io.hawt.jmx.JmxTreeWatcher
 
GitServlet - Class in io.hawt.web
 
GitServlet() - Constructor for class io.hawt.web.GitServlet
 
GitServlet.Params - Class in io.hawt.web
 
GitServlet.Params(String, String) - Constructor for class io.hawt.web.GitServlet.Params
 
GitUploader - Class in io.hawt.jmx
 
GitUploader() - Constructor for class io.hawt.jmx.GitUploader
 
GlobalFileUploadFilter - Class in io.hawt.web
 
GlobalFileUploadFilter() - Constructor for class io.hawt.web.GlobalFileUploadFilter
 
GlobalFileUploadFilter.MagicNumberFileFilter - Class in io.hawt.web
Hold a snapshot of values to be passed to an GlobalFileUploadFilter.
GlobalFileUploadFilter.MagicNumberFileFilter() - Constructor for class io.hawt.web.GlobalFileUploadFilter.MagicNumberFileFilter
 

H

hashCode() - Method in class io.hawt.web.RBACMBeanInvoker.CanInvokeKey
 
HAWTIO_AUTHENTICATION_ENABLED - Static variable in class io.hawt.web.AuthenticationFilter
 
HAWTIO_KEYCLOAK_CLIENT_CONFIG - Static variable in class io.hawt.web.keycloak.KeycloakServlet
 
HAWTIO_KEYCLOAK_ENABLED - Static variable in class io.hawt.web.keycloak.KeycloakServlet
 
HAWTIO_NO_CREDENTIALS_401 - Static variable in class io.hawt.web.AuthenticationFilter
 
HAWTIO_PROXY_WHITELIST - Static variable in class io.hawt.web.ProxyServlet
 
HAWTIO_REALM - Static variable in class io.hawt.web.AuthenticationFilter
 
HAWTIO_ROLE - Static variable in class io.hawt.web.AuthenticationFilter
 
HAWTIO_ROLE_PRINCIPAL_CLASSES - Static variable in class io.hawt.web.AuthenticationFilter
 
HAWTIO_ROLES - Static variable in class io.hawt.web.AuthenticationFilter
 
HawtioContextListener - Class in io.hawt
A ServletContextListener which initialises key hawtio services in the webapp
HawtioContextListener() - Constructor for class io.hawt.HawtioContextListener
 
HEADER_AUTHORIZATION - Static variable in class io.hawt.system.Authenticator
 
Helpers - Class in io.hawt.system
 
Helpers() - Constructor for class io.hawt.system.Helpers
 
hexStringToByteArray(String) - Static method in class io.hawt.web.GlobalFileUploadFilter
 
hopByHopHeaders - Static variable in class io.hawt.web.ProxyServlet
These are the "hop-by-hop" headers that should not be copied.
HttpHeaderFilter - Class in io.hawt.web
Abstract servlet filter for applying HTTP headers to responses.
HttpHeaderFilter() - Constructor for class io.hawt.web.HttpHeaderFilter
 

I

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(ConfigManager) - Method in class io.hawt.jmx.UploadManager
 
init() - Method in class io.hawt.system.ConfigManager
 
init(FilterConfig) - Method in class io.hawt.web.AuthenticationFilter
 
init(FilterConfig) - Method in class io.hawt.web.CacheHeadersFilter
 
init(ServletConfig) - Method in class io.hawt.web.GitServlet
 
init(FilterConfig) - Method in class io.hawt.web.HttpHeaderFilter
 
init(ServletConfig) - Method in class io.hawt.web.JavaDocServlet
 
init(ServletConfig) - Method in class io.hawt.web.JolokiaConfiguredAgentServlet
 
init() - Method in class io.hawt.web.keycloak.KeycloakServlet
 
init() - Method in class io.hawt.web.keycloak.KeycloakUserServlet
 
init(ServletConfig) - Method in class io.hawt.web.LoginServlet
 
init() - Method in class io.hawt.web.PluginServlet
 
init(ServletConfig) - Method in class io.hawt.web.ProxyServlet
 
init(FilterConfig) - Method in class io.hawt.web.PublicKeyPinningFilter
 
init(FilterConfig) - Method in class io.hawt.web.RedirectFilter
 
init(FilterConfig) - Method in class io.hawt.web.SessionExpiryFilter
 
init(FilterConfig) - Method in class io.hawt.web.StrictTransportSecurityFilter
 
init() - Method in class io.hawt.web.UserServlet
 
initCaches() - Method in class io.hawt.web.RBACMBeanInvoker
 
initDelegate(String) - Method in class io.hawt.web.RBACRestrictor
 
initialiseWhitelist() - Method in class io.hawt.system.ProxyWhitelist
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
 
initSecurityMBean() - Method in class io.hawt.web.RBACMBeanInvoker
 
invokeMBean() - Method in class io.hawt.system.ProxyWhitelist
 
io.hawt - package io.hawt
 
io.hawt.jmx - package io.hawt.jmx
 
io.hawt.system - package io.hawt.system
 
io.hawt.web - package io.hawt.web
 
io.hawt.web.keycloak - package io.hawt.web.keycloak
 
io.hawt.web.tomcat - package io.hawt.web.tomcat
 
isAllowed(ProxyDetails) - Method in class io.hawt.system.ProxyWhitelist
 
isAllowed(Set<String>) - Method in class io.hawt.web.ProxyDetails
 
isAttributeReadAllowed(ObjectName, String) - Method in class io.hawt.web.RBACRestrictor
 
isAttributeWriteAllowed(ObjectName, String) - Method in class io.hawt.web.RBACRestrictor
 
isEmptyOrAllRealm(String) - Static method in class io.hawt.web.AuthenticationHelpers
Is the realm empty or * to denote any realm.
isEnabled() - Method in class io.hawt.web.AuthenticationConfiguration
 
isHttpMethodAllowed(HttpMethod) - Method in class io.hawt.web.RBACRestrictor
 
isKeycloakEnabled(ConfigManager) - Static method in class io.hawt.web.keycloak.KeycloakServlet
 
isNoCredentials401() - Method in class io.hawt.web.AuthenticationConfiguration
 
isOperationAllowed(ObjectName, String) - Method in class io.hawt.web.RBACRestrictor
 
isOriginAllowed(String, boolean) - Method in class io.hawt.web.RBACRestrictor
 
isReadAllowed(ObjectName, String) - Method in class io.hawt.web.RBACMBeanInvoker
 
isRemoteAccessAllowed(String...) - Method in class io.hawt.web.RBACRestrictor
 
isRunningOnWildFly() - Static method in class io.hawt.system.Helpers
 
isTypeAllowed(RequestType) - Method in class io.hawt.web.RBACRestrictor
 
isValid() - Method in class io.hawt.web.ProxyDetails
 
isWriteAllowed(ObjectName, String) - Method in class io.hawt.web.RBACMBeanInvoker
 

J

JavaDocServlet - Class in io.hawt.web
A servlet for returning the javadoc files for a given set of maven coordinates and file paths
JavaDocServlet() - Constructor for class io.hawt.web.JavaDocServlet
 
JmxHelpers - Class in io.hawt.system
 
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

Security MBean.

JMXSecurityMBean.SecurityMBeanOpenTypeInitializer - Class in io.hawt.jmx
 
JMXSecurityMBean.SecurityMBeanOpenTypeInitializer() - Constructor for class io.hawt.jmx.JMXSecurityMBean.SecurityMBeanOpenTypeInitializer
 
JmxTreeWatcher - Class in io.hawt.jmx
A simple mbean to watch the JMX tree so its 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
Decorator class around Jolokia native AgentServlet.
JolokiaConfiguredAgentServlet() - Constructor for class io.hawt.web.JolokiaConfiguredAgentServlet
 

K

KEYCLOAK_CLIENT_CONFIG - Static variable in class io.hawt.web.keycloak.KeycloakServlet
 
KEYCLOAK_ENABLED - Static variable in class io.hawt.web.keycloak.KeycloakServlet
 
KeycloakServlet - Class in io.hawt.web.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.keycloak.KeycloakServlet
 
KeycloakUserServlet - Class in io.hawt.web.keycloak
 
KeycloakUserServlet() - Constructor for class io.hawt.web.keycloak.KeycloakUserServlet
 
KNOWN_PRINCIPALS - Static variable in class io.hawt.system.Helpers
 

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.
list(String) - Method in class io.hawt.jmx.UploadManager
 
list(String) - Method in interface io.hawt.jmx.UploadManagerMBean
 
loadFile(String) - Method in class io.hawt.web.keycloak.KeycloakServlet
 
loadMBeanAttributes(ObjectName) - Method in class io.hawt.web.RBACMBeanInvoker
 
LOG - Static variable in class io.hawt.jmx.RBACRegistry
 
login() - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
 
LOGIN_TOKEN - Static variable in class io.hawt.web.LoginTokenServlet
 
LoginServlet - Class in io.hawt.web
 
LoginServlet() - Constructor for class io.hawt.web.LoginServlet
 
LoginTokenServlet - Class in io.hawt.web
 
LoginTokenServlet() - Constructor for class io.hawt.web.LoginTokenServlet
 
logout() - Method in class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
 
LogoutServlet - Class in io.hawt.web
 
LogoutServlet() - Constructor for class io.hawt.web.LogoutServlet
 

M

mbeanInfoCache - Variable in class io.hawt.web.RBACMBeanInvoker
 
mBeanInvoker - Variable in class io.hawt.web.RBACRestrictor
 
mBeanServer - Variable in class io.hawt.system.ProxyWhitelist
 
mBeanServer - Variable in class io.hawt.web.RBACMBeanInvoker
 
modifiedService(ServiceReference, Object) - Method in class io.hawt.web.GitServlet
 

N

newDiskFileItemFactory(ServletContext, File) - Static method in class io.hawt.jmx.UploadManager
 
newFileUploadFilter() - Static method in class io.hawt.web.GlobalFileUploadFilter
 
notFound(HttpServletResponse) - Method in class io.hawt.web.GitServlet
 

O

objectName - Variable in class io.hawt.web.RBACMBeanInvoker.CanInvokeKey
 
OpenShiftProtocolSocketFactory - Class in io.hawt.web
A custom implementation which works on PaaS environments like OpenShift
OpenShiftProtocolSocketFactory() - Constructor for class io.hawt.web.OpenShiftProtocolSocketFactory
 
operation - Variable in class io.hawt.web.RBACMBeanInvoker.CanInvokeKey
 
options - Variable in class io.hawt.web.LoginServlet
 

P

P_FORWARDEDFOR - Static variable in class io.hawt.web.ProxyServlet
A boolean parameter name to enable forwarding of the client IP
P_LOG - Static variable in class io.hawt.web.ProxyServlet
Deprecated.
Use SLF4J Logger
parsePararams(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.GitServlet
 
password - Variable in class io.hawt.system.AuthInfo
 
PluginRegistry - Class in io.hawt.jmx
 
PluginRegistry() - Constructor for class io.hawt.jmx.PluginRegistry
 
PluginRegistryMBean - Interface in io.hawt.jmx
 
PluginServlet - Class in io.hawt.web
 
PluginServlet() - Constructor for class io.hawt.web.PluginServlet
 
populateErrorTableMapForXl(List) - Static method in class io.hawt.web.ServletHelpers
 
populateTableMapForXl(List) - Static method in class io.hawt.web.ServletHelpers
 
PrivilegedCallback - Interface in io.hawt.system
 
PROXY_WHITELIST - Static variable in class io.hawt.web.ProxyServlet
 
proxyClient - Variable in class io.hawt.web.ProxyServlet
 
ProxyDetails - Class in io.hawt.web
A helper object to store the proxy location details
ProxyDetails(HttpServletRequest) - Constructor for class io.hawt.web.ProxyDetails
 
ProxyServlet - Class in io.hawt.web
An HTTP reverse proxy/gateway servlet.
ProxyServlet() - Constructor for class io.hawt.web.ProxyServlet
 
ProxyWhitelist - Class in io.hawt.system
Whitelist manager for hawtio proxy.
ProxyWhitelist(String) - Constructor for class io.hawt.system.ProxyWhitelist
 
PublicKeyPinningFilter - Class in io.hawt.web
https://developer.mozilla.org/en-US/docs/Web/HTTP/Public_Key_Pinning
PublicKeyPinningFilter() - Constructor for class io.hawt.web.PublicKeyPinningFilter
 

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.web
Cached MBean server invoker for RBACRestrictor.
RBACMBeanInvoker() - Constructor for class io.hawt.web.RBACMBeanInvoker
 
RBACMBeanInvoker.CanInvokeKey - Class in io.hawt.web
 
RBACMBeanInvoker.CanInvokeKey(String, ObjectName, String) - Constructor for class io.hawt.web.RBACMBeanInvoker.CanInvokeKey
 
RBACRegistry - Class in io.hawt.jmx
Generally we do enhanced Jolokia list operation, 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.web
Jolokia restrictor that protects MBean server invocation inside Jolokia based on RBAC provided by JMXSecurityMBean.
RBACRestrictor(Configuration) - Constructor for class io.hawt.web.RBACRestrictor
 
RBACRestrictor(String) - Constructor for class io.hawt.web.RBACRestrictor
 
RedirectFilter - Class in io.hawt.web
 
RedirectFilter() - Constructor for class io.hawt.web.RedirectFilter
 
removedService(ServiceReference, Object) - Method in class io.hawt.web.GitServlet
 
removeNoisyString(Object) - Static method in class io.hawt.web.ServletHelpers
 
RENDER_JSON_ERROR_MESSAGES - Static variable in class io.hawt.web.ExportContextServlet
 
rewriteUrlFromResponse(HttpServletRequest, String, String) - Method in class io.hawt.web.ProxyServlet
For a redirect response from the target server, this translates theUrl to redirect to and translates it to one the original client can use.

S

securityMBean - Variable in class io.hawt.web.RBACMBeanInvoker
 
sendResponse(HttpSession, Subject, PrintWriter) - Method in class io.hawt.web.LoginServlet
 
sendResponse(HttpSession, Subject, PrintWriter) - Method in class io.hawt.web.LoginTokenServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.JolokiaConfiguredAgentServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.PluginServlet
 
service(HttpServletRequest, HttpServletResponse) - Method in class io.hawt.web.ProxyServlet
 
ServletHelpers - Class in io.hawt.web
 
ServletHelpers() - Constructor for class io.hawt.web.ServletHelpers
 
SessionExpiryFilter - Class in io.hawt.web
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.SessionExpiryFilter
 
set() - Method in class io.hawt.system.AuthInfo
 
setAbsolutePath(String) - Method in class io.hawt.jmx.FileDTO
 
setByteOffset(long) - Method in class io.hawt.web.GlobalFileUploadFilter.MagicNumberFileFilter
 
setConfiguration(Configuration) - Method in class io.hawt.web.AuthenticationConfiguration
 
setEnabled(boolean) - Method in class io.hawt.web.AuthenticationConfiguration
 
setExceptions(List<String>) - Method in class io.hawt.web.GlobalFileUploadFilter.MagicNumberFileFilter
 
setFileName(String) - Method in class io.hawt.jmx.FileDTO
 
setLength(long) - Method in class io.hawt.jmx.FileDTO
 
setMagicNumbers(byte[]) - Method in class io.hawt.web.GlobalFileUploadFilter.MagicNumberFileFilter
 
setMaxSize(String) - Method in class io.hawt.web.GlobalFileUploadFilter.MagicNumberFileFilter
 
setNoCredentials401(boolean) - Method in class io.hawt.web.AuthenticationConfiguration
 
setRealm(String) - Method in class io.hawt.web.AuthenticationConfiguration
 
setRole(String) - Method in class io.hawt.web.AuthenticationConfiguration
 
setRolePrincipalClasses(String) - Method in class io.hawt.web.AuthenticationConfiguration
 
setUploadDirectory(String) - Method in class io.hawt.jmx.UploadManager
 
SpringBatchConfigServlet - Class in io.hawt.web
 
SpringBatchConfigServlet() - Constructor for class io.hawt.web.SpringBatchConfigServlet
 
StrictTransportSecurityFilter - Class in io.hawt.web
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security
StrictTransportSecurityFilter() - Constructor for class io.hawt.web.StrictTransportSecurityFilter
 

T

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() - 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 its AuthenticationFilter.
TomcatUserDatabaseLoginContext() - Constructor for class io.hawt.web.tomcat.TomcatUserDatabaseLoginContext
 
toString() - Method in class io.hawt.web.AuthenticationConfiguration
 
toString() - Method in class io.hawt.web.ProxyDetails
 
toString() - Method in class io.hawt.web.RBACMBeanInvoker.CanInvokeKey
 

U

update() - Method in class io.hawt.system.ProxyWhitelist
 
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.
UPLOAD_DIRECTORY - Static variable in class io.hawt.jmx.UploadManager
 
uploadFiles(HttpServletRequest, HttpServletResponse, File, List<GlobalFileUploadFilter.MagicNumberFileFilter>) - Method in class io.hawt.web.UploadServlet
 
UploadManager - Class in io.hawt.jmx
 
UploadManager() - Constructor for class io.hawt.jmx.UploadManager
 
UploadManagerMBean - Interface in io.hawt.jmx
 
UploadServlet - Class in io.hawt.web
 
UploadServlet() - Constructor for class io.hawt.web.UploadServlet
 
username - Variable in class io.hawt.system.AuthInfo
 
username - Variable in class io.hawt.web.RBACMBeanInvoker.CanInvokeKey
 
UserServlet - Class in io.hawt.web
Returns the username associated with the current session, if any
UserServlet() - Constructor for class io.hawt.web.UserServlet
 

V

validateKeycloakUser(HttpServletRequest, String) - Method in class io.hawt.web.keycloak.KeycloakServlet
 
valueOf(String) - Static method in enum io.hawt.system.AuthenticateResult
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.

W

whitelist - Variable in class io.hawt.system.ProxyWhitelist
 
whitelist - Variable in class io.hawt.web.ProxyServlet
 

X

XContentTypeOptionsFilter - Class in io.hawt.web
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options
XContentTypeOptionsFilter() - Constructor for class io.hawt.web.XContentTypeOptionsFilter
 
XFrameOptionsFilter - Class in io.hawt.web
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
XFrameOptionsFilter() - Constructor for class io.hawt.web.XFrameOptionsFilter
 
XXSSProtectionFilter - Class in io.hawt.web
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection
XXSSProtectionFilter() - Constructor for class io.hawt.web.XXSSProtectionFilter
 
A C D E F G H I J K L M N O P Q R S T U V W X 
hawtio-system 1.4.0.redhat-630371

Copyright © 2018 JBoss by Red Hat. All rights reserved.