Path	Lines of Code
hawtio-app/src/main/java/io/hawt/app/App.java	119
hawtio-base/src/main/webapp/WEB-INF/web.xml	264
hawtio-console-assembly/app/src/app.less	8
hawtio-console-assembly/app/src/app.ts	33
hawtio-console-assembly/app/src/head-partial.html	73
hawtio-console-assembly/app/src/index.html	6
hawtio-console-assembly/app/src/login.html	6
hawtio-console-assembly/app/src/login/keycloak-login.ts	56
hawtio-console-assembly/app/src/login/login.component.html	79
hawtio-console-assembly/app/src/login/login.component.ts	53
hawtio-console-assembly/app/src/login/login.config.ts	42
hawtio-console-assembly/app/src/login/login.module.ts	8
hawtio-console-assembly/gulpfile.js	244
hawtio-console-assembly/tslint-rules/licenseHeaderRule.js	20
hawtio-core/src/main/java/io/hawt/config/ConfigFacade.java	85
hawtio-core/src/main/java/io/hawt/config/ConfigFacadeMBean.java	5
hawtio-core/src/main/java/io/hawt/config/URLHandler.java	5
hawtio-core/src/main/resources/OSGI-INF/blueprint/blueprint.xml	12
hawtio-embedded/src/main/java/io/hawt/embedded/Main.java	247
hawtio-embedded/src/main/java/io/hawt/embedded/Options.java	276
hawtio-ide/src/main/java/io/hawt/ide/IdeFacade.java	146
hawtio-ide/src/main/java/io/hawt/ide/IdeFacadeMBean.java	7
hawtio-ide/src/main/resources/OSGI-INF/blueprint/blueprint.xml	6
hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMList.java	222
hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/JVMListMBean.java	9
hawtio-local-jvm-mbean/src/main/java/io/hawt/jvm/local/VMDescriptorDTO.java	64
hawtio-log-osgi/src/main/java/io/hawt/log/osgi/Activator.java	28
hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQuery.java	73
hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQueryCallback.java	4
hawtio-log-osgi/src/main/java/io/hawt/log/osgi/LogQueryMBean.java	5
hawtio-log-osgi/src/main/java/io/hawt/log/osgi/Logs.java	137
hawtio-log-osgi/src/main/java/io/hawt/log/osgi/MavenCoordinates.java	96
hawtio-log/src/main/java/io/hawt/log/LogEvent.java	178
hawtio-log/src/main/java/io/hawt/log/LogFilter.java	58
hawtio-log/src/main/java/io/hawt/log/LogResults.java	41
hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQuery.java	305
hawtio-log/src/main/java/io/hawt/log/log4j/Log4jLogQueryMBean.java	7
hawtio-log/src/main/java/io/hawt/log/log4j/MavenCoordHelper.java	86
hawtio-log/src/main/java/io/hawt/log/log4j/ThrowableFormatter.java	107
hawtio-log/src/main/java/io/hawt/log/rest/LogRequest.java	92
hawtio-log/src/main/java/io/hawt/log/rest/LogResponse.java	18
hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHit.java	17
hawtio-log/src/main/java/io/hawt/log/rest/LogResponseHits.java	20
hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupport.java	261
hawtio-log/src/main/java/io/hawt/log/support/LogQuerySupportMBean.java	15
hawtio-log/src/main/java/io/hawt/log/support/LruList.java	74
hawtio-log/src/main/java/io/hawt/log/support/MavenCoordinates.java	48
hawtio-log/src/main/java/io/hawt/log/support/Objects.java	41
hawtio-log/src/main/java/io/hawt/log/support/Predicate.java	4
hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPlugin.java	79
hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/HawtioPluginMBean.java	3
hawtio-plugin-mbean/src/main/java/io/hawt/web/plugin/Plugin.java	7
hawtio-system/src/main/java/io/hawt/HawtioContextListener.java	67
hawtio-system/src/main/java/io/hawt/jmx/About.java	111
hawtio-system/src/main/java/io/hawt/jmx/AboutMBean.java	5
hawtio-system/src/main/java/io/hawt/jmx/FileDTO.java	30
hawtio-system/src/main/java/io/hawt/jmx/JMXSecurity.java	49
hawtio-system/src/main/java/io/hawt/jmx/JMXSecurityMBean.java	47
hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcher.java	90
hawtio-system/src/main/java/io/hawt/jmx/JmxTreeWatcherMBean.java	4
hawtio-system/src/main/java/io/hawt/jmx/PluginRegistry.java	55
hawtio-system/src/main/java/io/hawt/jmx/PluginRegistryMBean.java	4
hawtio-system/src/main/java/io/hawt/jmx/QuartzFacade.java	137
hawtio-system/src/main/java/io/hawt/jmx/QuartzFacadeMBean.java	7
hawtio-system/src/main/java/io/hawt/jmx/RBACRegistry.java	212
hawtio-system/src/main/java/io/hawt/jmx/RBACRegistryMBean.java	5
hawtio-system/src/main/java/io/hawt/osgi/OsgiMBeanDetector.java	51
hawtio-system/src/main/java/io/hawt/system/AuthHelpers.java	27
hawtio-system/src/main/java/io/hawt/system/AuthenticateResult.java	6
hawtio-system/src/main/java/io/hawt/system/Authenticator.java	396
hawtio-system/src/main/java/io/hawt/system/ConfigManager.java	77
hawtio-system/src/main/java/io/hawt/system/HawtioProperty.java	5
hawtio-system/src/main/java/io/hawt/system/JmxHelpers.java	19
hawtio-system/src/main/java/io/hawt/system/ProxyAllowlist.java	139
hawtio-system/src/main/java/io/hawt/system/RBACMBeanInvoker.java	211
hawtio-system/src/main/java/io/hawt/system/RBACRestrictor.java	95
hawtio-system/src/main/java/io/hawt/web/ForbiddenReason.java	5
hawtio-system/src/main/java/io/hawt/web/ServletHelpers.java	203
hawtio-system/src/main/java/io/hawt/web/auth/AuthSessionHelpers.java	90
hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationConfiguration.java	180
hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationContainerDiscovery.java	5
hawtio-system/src/main/java/io/hawt/web/auth/AuthenticationFilter.java	89
hawtio-system/src/main/java/io/hawt/web/auth/LoginRedirectFilter.java	59
hawtio-system/src/main/java/io/hawt/web/auth/LoginServlet.java	96
hawtio-system/src/main/java/io/hawt/web/auth/LogoutServlet.java	32
hawtio-system/src/main/java/io/hawt/web/auth/Redirector.java	23
hawtio-system/src/main/java/io/hawt/web/auth/RelativeRequestUri.java	64
hawtio-system/src/main/java/io/hawt/web/auth/SessionExpiryFilter.java	117
hawtio-system/src/main/java/io/hawt/web/auth/UserServlet.java	50
hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakServlet.java	115
hawtio-system/src/main/java/io/hawt/web/auth/keycloak/KeycloakUserServlet.java	38
hawtio-system/src/main/java/io/hawt/web/filters/BaseTagHrefFilter.java	113
hawtio-system/src/main/java/io/hawt/web/filters/CORSFilter.java	24
hawtio-system/src/main/java/io/hawt/web/filters/CacheHeadersFilter.java	71
hawtio-system/src/main/java/io/hawt/web/filters/ContentSecurityPolicyFilter.java	60
hawtio-system/src/main/java/io/hawt/web/filters/FlightRecordingDownloadFacade.java	218
hawtio-system/src/main/java/io/hawt/web/filters/HttpHeaderFilter.java	37
hawtio-system/src/main/java/io/hawt/web/filters/PublicKeyPinningFilter.java	28
hawtio-system/src/main/java/io/hawt/web/filters/StrictTransportSecurityFilter.java	28
hawtio-system/src/main/java/io/hawt/web/filters/XContentTypeOptionsFilter.java	9
hawtio-system/src/main/java/io/hawt/web/filters/XFrameOptionsFilter.java	9
hawtio-system/src/main/java/io/hawt/web/filters/XXSSProtectionFilter.java	9
hawtio-system/src/main/java/io/hawt/web/kubernetes/DefaultProxyAddress.java	30
hawtio-system/src/main/java/io/hawt/web/kubernetes/OpenShiftProtocolSocketFactory.java	20
hawtio-system/src/main/java/io/hawt/web/kubernetes/PodServlet.java	62
hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceResolver.java	50
hawtio-system/src/main/java/io/hawt/web/kubernetes/ServiceServlet.java	50
hawtio-system/src/main/java/io/hawt/web/plugin/PluginServlet.java	72
hawtio-system/src/main/java/io/hawt/web/proxy/ProxyAddress.java	6
hawtio-system/src/main/java/io/hawt/web/proxy/ProxyDetails.java	181
hawtio-system/src/main/java/io/hawt/web/proxy/ProxyServlet.java	413
hawtio-system/src/main/java/io/hawt/web/proxy/SSLUtil.java	97
hawtio-system/src/main/java/io/hawt/web/servlets/JolokiaConfiguredAgentServlet.java	98
hawtio-system/src/main/java/io/hawt/web/servlets/SpringBatchConfigServlet.java	106
hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatAuthenticationContainerDiscovery.java	49
hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatLoginContextConfiguration.java	24
hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatPrincipal.java	22
hawtio-system/src/main/java/io/hawt/web/tomcat/TomcatUserDatabaseLoginContext.java	198
hawtio-util/src/main/java/io/hawt/util/Closeables.java	14
hawtio-util/src/main/java/io/hawt/util/FileFilters.java	85
hawtio-util/src/main/java/io/hawt/util/FileLocker.java	30
hawtio-util/src/main/java/io/hawt/util/Files.java	133
hawtio-util/src/main/java/io/hawt/util/Function.java	4
hawtio-util/src/main/java/io/hawt/util/Hosts.java	105
hawtio-util/src/main/java/io/hawt/util/IOHelper.java	103
hawtio-util/src/main/java/io/hawt/util/MBeanSupport.java	58
hawtio-util/src/main/java/io/hawt/util/Objects.java	84
hawtio-util/src/main/java/io/hawt/util/Predicate.java	4
hawtio-util/src/main/java/io/hawt/util/ReflectionHelper.java	61
hawtio-util/src/main/java/io/hawt/util/Strings.java	79
hawtio-util/src/main/java/io/hawt/util/XmlHelper.java	36
hawtio-util/src/main/java/io/hawt/util/XmlNamespaceFinder.java	62
hawtio-util/src/main/java/io/hawt/util/Zips.java	97
hawtio-util/src/main/java/io/hawt/util/introspect/ClassLoaderProvider.java	4
hawtio-util/src/main/java/io/hawt/util/introspect/ClassLoaderProviders.java	48
hawtio-util/src/main/java/io/hawt/util/introspect/support/CacheValue.java	12
hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassResource.java	16
hawtio-util/src/main/java/io/hawt/util/introspect/support/ClassScanner.java	433
hawtio-util/src/main/java/io/hawt/util/introspect/support/Packages.java	61
hawtio-war/src/main/webapp/WEB-INF/web.xml	264
hawtio-youtrack-incloud/app/src/html/discover.html	87
hawtio-youtrack-incloud/app/src/html/navbarHeaderExtension.html	20
hawtio-youtrack-incloud/app/src/ts/discover.ts	96
hawtio-youtrack-incloud/app/src/ts/header.ts	12
hawtio-youtrack-incloud/app/src/ts/youtrack.component.ts	15
hawtio-youtrack-incloud/app/src/ts/youtrackGlobals.ts	15
hawtio-youtrack-incloud/app/src/ts/youtrackPlugin.ts	65
hawtio-youtrack-incloud/gulpfile.js	121
hawtio-youtrack-incloud/src/main/java/com/jetbrains/youtrack/hawtio/YouTrackInCloudPluginContextListener.java	27
hawtio-youtrack-incloud/src/main/resources/WEB-INF/web.xml	32
platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/Activator.java	23
platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/ConfigAdmin.java	52
platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/ConfigAdminMXBean.java	5
platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/OSGiTools.java	57
platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/OSGiToolsMXBean.java	5
platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecorator.java	430
platforms/hawtio-osgi-jmx/src/main/java/io/hawt/osgi/jmx/RBACDecoratorMBean.java	7
platforms/karaf/src/main/resources/features.xml	32
platforms/osgi-war/src/main/java/io/hawt/blueprint/HawtioBlueprintContextListener.java	106
platforms/osgi-war/src/main/webapp/WEB-INF/web.xml	279
platforms/springboot-keycloak/src/main/java/io/hawt/springboot/keycloak/HawtioKeycloakConfiguration.java	44
platforms/springboot-keycloak/src/main/java/io/hawt/springboot/keycloak/KeycloakConfigResolverConfiguration.java	11
platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootCustomManagementPortIT.java	110
platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootEndpointIT.java	355
platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootExposedEndpointIT.java	41
platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestCommon.java	70
platforms/springboot/src/integration-test/java/io/hawt/springboot/HawtioSpringBootTestSupport.java	236
platforms/springboot/src/integration-test/resources/logback-test.xml	7
platforms/springboot/src/main/java/io/hawt/springboot/ConditionalOnExposedEndpoint.java	12
platforms/springboot/src/main/java/io/hawt/springboot/EndpointPathResolver.java	52
platforms/springboot/src/main/java/io/hawt/springboot/ExposedEndpoint.java	27
platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpoint.java	52
platforms/springboot/src/main/java/io/hawt/springboot/HawtioEndpointAutoConfiguration.java	55
platforms/springboot/src/main/java/io/hawt/springboot/HawtioManagementConfiguration.java	265
platforms/springboot/src/main/java/io/hawt/springboot/HawtioPlugin.java	42
platforms/springboot/src/main/java/io/hawt/springboot/HawtioProperties.java	12
platforms/springboot/src/main/java/io/hawt/springboot/SpringHawtioContextListener.java	20
platforms/wildfly/src/main/webapp/META-INF/beans.xml	10
platforms/wildfly/src/main/webapp/WEB-INF/jboss-web.xml	3
platforms/wildfly/src/main/webapp/WEB-INF/web.xml	238
tooling/hawtio-junit/src/main/java/io/hawt/junit/DefaultJUnitService.java	152
tooling/hawtio-junit/src/main/java/io/hawt/junit/FailureDTO.java	61
tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressDTO.java	58
tooling/hawtio-junit/src/main/java/io/hawt/junit/InProgressRunListener.java	51
tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacade.java	65
tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitFacadeMBean.java	7
tooling/hawtio-junit/src/main/java/io/hawt/junit/JUnitService.java	11
tooling/hawtio-junit/src/main/java/io/hawt/junit/ResultDTO.java	72
tooling/hawtio-junit/src/main/java/io/hawt/junit/StackTraceDTO.java	52
tooling/hawtio-junit/src/main/java/io/hawt/junit/ThrowableDTO.java	55
tooling/hawtio-junit/src/main/resources/OSGI-INF/blueprint/blueprint.xml	10
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseMojo.java	237
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/BaseRunMojo.java	159
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelBlueprintMojo.java	108
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelCdiMojo.java	83
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/CamelMojo.java	81
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/DefaultMojoLifecycle.java	95
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/MojoLifecycle.java	5
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/RunMojo.java	16
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringBootMojo.java	72
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/SpringMojo.java	64
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/TestMojo.java	69
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/main/SpringMain.java	203
tooling/hawtio-maven-plugin/src/main/java/io/hawt/maven/util/IsolatedThreadGroup.java	29
tooling/hawtio-maven-plugin/src/main/resources/OSGI-INF/blueprint/blueprint.xml	6
