graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[gateway-spi/src/main/java/org/apache/knox/gateway/config/GatewayConfig.java]" -- "[gateway-spi-common/src/main/java/org/apache/knox/gateway/GatewayTestConfig.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gateway-spi-common/src/main/java/org/apache/knox/gateway/GatewayTestConfig.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/config/impl/GatewayConfigImpl.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/config/GatewayConfig.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/config/impl/GatewayConfigImpl.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayMessages.java]" -- "[gateway-spi-common/src/main/java/org/apache/knox/gateway/GatewayTestConfig.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/PasscodeTokenResourceBase.java]" -- "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/ClientCredentialsResource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayMessages.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/config/GatewayConfig.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEvent.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEEntity.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEvent.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEDispatch.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayServer.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/config/GatewayConfig.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEEntity.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEDispatch.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/TokenResource.java]" -- "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/ClientCredentialsResource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayServer.java]" -- "[gateway-spi-common/src/main/java/org/apache/knox/gateway/GatewayTestConfig.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayServer.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/config/impl/GatewayConfigImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/ClientCredentialsResource.java]" -- "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/APIKeyResource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/PasscodeTokenResourceBase.java]" -- "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/APIKeyResource.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayMessages.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/config/impl/GatewayConfigImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayServer.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayMessages.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/DefaultHttpAsyncClientFactory.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEvent.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/HttpAsyncClientFactory.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEvent.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/deploy/APIKeyServiceDeploymentContributor.java]" -- "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/PasscodeTokenResourceBase.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi-common/src/main/java/org/apache/knox/gateway/GatewayTestConfig.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/services/security/impl/DefaultKeystoreService.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-server/src/main/java/org/apache/knox/gateway/services/token/impl/TokenStateDatabase.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/services/token/impl/JDBCTokenStateService.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/TokenResource.java]" -- "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/ServletContextWrapper.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-server/src/main/java/org/apache/knox/gateway/services/token/impl/DefaultTokenAuthorityService.java]" -- "[gateway-spi-common/src/main/java/org/apache/knox/gateway/GatewayTestConfig.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/DefaultHttpAsyncClientFactory.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/GatewayDispatchFilter.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/DefaultHttpClientFactory.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEEntity.java]" -- "[gateway-provider-ha/src/main/java/org/apache/knox/gateway/ha/dispatch/LBHaDispatch.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEException.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/services/security/SSLService.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/services/security/impl/JettySSLService.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEvent.java]" -- "[gateway-provider-ha/src/main/java/org/apache/knox/gateway/ha/dispatch/LBHaDispatch.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-provider-ha/src/main/java/org/apache/knox/gateway/ha/dispatch/SSEHaDispatch.java]" -- "[gateway-provider-ha/src/main/java/org/apache/knox/gateway/ha/dispatch/ConfigurableHADispatch.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEException.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEDispatch.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/deploy/APIKeyServiceDeploymentContributor.java]" -- "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/ClientCredentialsResource.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/GatewayDispatchFilter.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/SpiGatewayMessages.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/HttpAsyncClientFactory.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/DefaultHttpClientFactory.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/DefaultHttpClientFactory.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEDispatch.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/services/security/SSLService.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayServer.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/HttpAsyncClientFactory.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/dispatch/GatewayDispatchFilter.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEDispatch.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEResponse.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEvent.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-server/src/main/java/org/apache/knox/gateway/services/security/impl/JettySSLService.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/config/impl/GatewayConfigImpl.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/services/security/token/TokenMetadataType.java]" -- "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/APIKeyResource.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-server/src/main/java/org/apache/knox/gateway/services/token/impl/DefaultTokenAuthorityService.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/config/impl/GatewayConfigImpl.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-server/src/main/java/org/apache/knox/gateway/services/security/impl/JettySSLService.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/config/GatewayConfig.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-provider-security-authc-remote/src/main/java/org/apache/knox/gateway/filter/RemoteAuthFilter.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/services/security/impl/DefaultKeystoreService.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-shell/src/main/java/org/apache/knox/gateway/shell/KnoxSh.java]" -- "[gateway-util-common/src/main/java/org/apache/knox/gateway/util/X509CertificateUtil.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEvent.java]" -- "[gateway-provider-ha/src/main/java/org/apache/knox/gateway/ha/dispatch/ConfigurableHADispatch.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-spi/src/main/java/org/apache/knox/gateway/sse/SSEException.java]" -- "[gateway-spi/src/main/java/org/apache/knox/gateway/SpiGatewayMessages.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/PasscodeTokenResourceBase.java]" -- "[gateway-service-knoxtoken/src/main/java/org/apache/knox/gateway/service/knoxtoken/OAuthResource.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[gateway-server/src/main/java/org/apache/knox/gateway/filter/HSTSHandler.java]" -- "[gateway-server/src/main/java/org/apache/knox/gateway/GatewayMessages.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }