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" ] "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/protocol/Errors.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/ServerChannelInitializer.java]" -- "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/FlussProtocolPlugin.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/ServerChannelInitializer.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/MetadataManager.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorService.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorService.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorService.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/AutoPartitionManager.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/FlussProtocolPlugin.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[fluss-rpc/src/main/proto/FlussApi.proto]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/AuthenticationFactory.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticationPlugin.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/PlainTextAuthenticationPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/FlussProtocolPlugin.java]" -- "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/protocol/Errors.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/proto/FlussApi.proto]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticationPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/PlainTextAuthenticationPlugin.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/AuthenticationPlugin.java]" -- "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/protocol/Errors.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/NettyServerHandler.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticator.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/NettyServer.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ClientAuthenticationPlugin.java]" -- "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/FlussProtocolPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticator.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticator.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ClientAuthenticationPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/tablet/TabletService.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorEventProcessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/protocol/ApiKeys.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ClientAuthenticator.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/replica/ReplicaManager.java]" -- "[fluss-client/src/main/java/com/alibaba/fluss/client/table/scanner/log/LogFetcher.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorService.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/utils/PartitionUtils.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/AuthenticationPlugin.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/AuthenticationFactory.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticationPlugin.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/AuthenticationPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/PlainTextAuthenticationPlugin.java]" -- "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/protocol/Errors.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/replica/ReplicaManager.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorService.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/protocol/ApiKeys.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ClientAuthenticationPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/tablet/TabletService.java]" -- "[fluss-client/src/main/java/com/alibaba/fluss/client/table/scanner/log/LogFetcher.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/utils/ServerRpcMessageUtils.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorEventProcessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/log/WriterStateManager.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/log/LogTablet.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/NettyServerHandler.java]" -- "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/ServerChannelInitializer.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/log/LogTablet.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/replica/ReplicaManager.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/utils/ServerRpcMessageUtils.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/RpcServiceBase.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticator.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticationPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/proto/FlussApi.proto]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorServer.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorEventProcessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticator.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/AuthenticationFactory.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticationPlugin.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ClientAuthenticationPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/protocol/Errors.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorService.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticator.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/AuthenticationPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ClientAuthenticator.java]" -- "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/netty/server/FlussProtocolPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorEventProcessor.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorService.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ClientAuthenticationPlugin.java]" -- "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/protocol/Errors.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/AuthenticationFactory.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/proto/FlussApi.proto]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ClientAuthenticationPlugin.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-rpc/src/main/java/com/alibaba/fluss/rpc/protocol/ApiKeys.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticator.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/ServerAuthenticationPlugin.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/RpcServiceBase.java]" -- "[fluss-server/src/main/java/com/alibaba/fluss/server/coordinator/CoordinatorEventProcessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-common/src/main/java/com/alibaba/fluss/security/auth/AuthenticationPlugin.java]" -- "[fluss-common/src/main/java/com/alibaba/fluss/config/ConfigOptions.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[fluss-server/src/main/java/com/alibaba/fluss/server/RpcServiceBase.java]" -- "[fluss-client/src/main/java/com/alibaba/fluss/client/table/scanner/log/LogFetcher.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; }