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" ] "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java]" -- "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[java/org/apache/catalina/ha/session/DeltaRequest.java]" -- "[java/org/apache/catalina/ha/backend/CollectedInfo.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[java/org/apache/catalina/ha/session/DeltaManager.java]" -- "[java/org/apache/catalina/ha/backend/CollectedInfo.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[java/org/apache/catalina/ha/session/DeltaRequest.java]" -- "[java/org/apache/catalina/ha/session/DeltaManager.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[java/org/apache/catalina/ha/session/SessionMessage.java]" -- "[java/org/apache/catalina/ha/session/DeltaManager.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLLifecycleListener.java]" -- "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[java/org/apache/catalina/ha/session/SessionMessage.java]" -- "[java/org/apache/catalina/ha/backend/CollectedInfo.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[java/org/apache/catalina/ha/session/SessionMessage.java]" -- "[java/org/apache/catalina/ha/session/DeltaRequest.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java]" -- "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLLibrary.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[java/org/apache/coyote/Response.java]" -- "[java/org/apache/catalina/connector/Response.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java]" -- "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLLifecycleListener.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLLifecycleListener.java]" -- "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLLibrary.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[java/org/apache/catalina/ha/deploy/FarmWarDeployer.java]" -- "[java/org/apache/catalina/ha/backend/HeartbeatListener.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/BackupManager.java]" -- "[java/org/apache/catalina/ha/backend/Proxy.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLSessionContext.java]" -- "[modules/openssl-foreign/src/main/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/context/ReplicatedContext.java]" -- "[java/org/apache/catalina/ha/ClusterDeployer.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/ClusterSessionListener.java]" -- "[java/org/apache/catalina/ha/deploy/FileMessageFactory.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/DeltaSession.java]" -- "[java/org/apache/catalina/ha/deploy/FarmWarDeployer.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/DeltaManager.java]" -- "[java/org/apache/catalina/ha/session/ClusterSessionListener.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/tcp/Constants.java]" -- "[java/org/apache/catalina/ha/ClusterMessage.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/backend/Sender.java]" -- "[java/org/apache/catalina/ha/ClusterDeployer.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/backend/Sender.java]" -- "[java/org/apache/catalina/ha/ClusterListener.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/BackupManager.java]" -- "[java/org/apache/catalina/ha/ClusterManager.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/tcp/Constants.java]" -- "[java/org/apache/catalina/ha/backend/CollectedInfo.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/tomcat/util/compat/JreCompat.java]" -- "[java/org/apache/tomcat/util/compat/Jre22Compat.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/context/ReplicatedContext.java]" -- "[java/org/apache/catalina/ha/ClusterManager.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/JvmRouteBinderValve.java]" -- "[java/org/apache/catalina/ha/backend/Proxy.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/tcp/Constants.java]" -- "[java/org/apache/catalina/ha/ClusterSession.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/deploy/WarWatcher.java]" -- "[java/org/apache/catalina/ha/context/ReplicatedContext.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/SessionMessageImpl.java]" -- "[java/org/apache/catalina/ha/session/ClusterManagerBase.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/tcp/Constants.java]" -- "[java/org/apache/catalina/ha/session/ClusterManagerBase.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/DeltaRequest.java]" -- "[java/org/apache/catalina/ha/authenticator/ClusterSingleSignOnListener.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/backend/MultiCastSender.java]" -- "[java/org/apache/catalina/ha/authenticator/ClusterSingleSignOnListener.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/tcp/ReplicationValve.java]" -- "[java/org/apache/catalina/ha/deploy/FileMessageFactory.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/backend/Proxy.java]" -- "[java/org/apache/catalina/ha/ClusterValve.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/tcp/SendMessageData.java]" -- "[java/org/apache/catalina/ha/CatalinaCluster.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/backend/MultiCastSender.java]" -- "[java/org/apache/catalina/ha/backend/CollectedInfo.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/deploy/FarmWarDeployer.java]" -- "[java/org/apache/catalina/ha/ClusterManager.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/DeltaManager.java]" -- "[java/org/apache/catalina/ha/backend/Sender.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/deploy/FileMessageFactory.java]" -- "[java/org/apache/catalina/ha/ClusterListener.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/authenticator/ClusterSingleSignOn.java]" -- "[java/org/apache/catalina/ha/ClusterManager.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/ClusterManagerBase.java]" -- "[java/org/apache/catalina/ha/ClusterSession.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/ClusterSessionListener.java]" -- "[java/org/apache/catalina/ha/authenticator/ClusterSingleSignOn.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/tcp/Constants.java]" -- "[java/org/apache/catalina/ha/session/DeltaRequest.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/context/ReplicatedContext.java]" -- "[java/org/apache/catalina/ha/ClusterSession.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/backend/MultiCastSender.java]" -- "[java/org/apache/catalina/ha/ClusterManager.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/JvmRouteBinderValve.java]" -- "[java/org/apache/catalina/ha/deploy/WarWatcher.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/tcp/Constants.java]" -- "[java/org/apache/catalina/ha/backend/HeartbeatListener.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/tomcat/util/net/NioEndpoint.java]" -- "[java/org/apache/tomcat/util/net/AbstractNetworkChannelEndpoint.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java/org/apache/catalina/ha/session/ReplicatedSessionListener.java]" -- "[java/org/apache/catalina/ha/ClusterListener.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }