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" ] "[client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java]" -- "[client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java]" -- "[client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java]" -- "[integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/KafkaConfigAccessor.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/CdcConfigAccessor.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java]" -- "[client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java]" -- "[integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java]" -- "[client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/ConfigAccessorImpl.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/CdcConfigAccessor.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/PeriodicTaskMapKeys.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[server/src/main/java/org/apache/cassandra/sidecar/server/Server.java]" -- "[integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[server/src/main/java/org/apache/cassandra/sidecar/server/Server.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/KafkaConfigAccessor.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/ConfigAccessorImpl.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java]" -- "[client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java]" -- "[integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/schema/ConfigsSchema.java]" -- "[integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/metrics/server/SchemaReportingMetrics.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReporter.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/schema/SystemAuthSchema.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/schema/SystemAuthSchema.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSliceDatabaseAccessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobConsistencyChecker.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobManagerGroup.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/schema/SystemAuthSchema.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/tasks/KeyStoreCheckPeriodicTask.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/PeriodicTaskMapKeys.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/tasks/KeyStoreCheckPeriodicTask.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/modules/SchedulingModule.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/CdcConfigAccessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobConsistencyChecker.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/handlers/ReportSchemaHandler.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/datahub/SchemaReportingTask.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSliceDatabaseAccessor.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/TableSchemaMapKeys.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/UpdateRestoreJobHandler.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/schema/SidecarSchemaInitializer.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/KafkaConfigAccessor.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/cdc/CdcConfigImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/modules/SchedulingModule.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/modules/CdcModule.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java]" -- "[client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java]" -- "[client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/KafkaConfigAccessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java]" -- "[client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreRangeTask.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodec.java]" -- "[integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/modules/SchedulingModule.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/modules/multibindings/PeriodicTaskMapKeys.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/cluster/CassandraAdapterDelegate.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/CdcConfigAccessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarHttpHealthProvider.java]" -- "[client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/ConfigAccessorImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/ConfigAccessorImpl.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobDiscoverer.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/AbortRestoreJobHandler.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthProvider.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/restore/RestoreJobManagerGroup.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/RestoreSliceDatabaseAccessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[client-common/src/main/java/org/apache/cassandra/sidecar/common/ApiEndpointsV1.java]" -- "[integration-framework/src/main/java/org/apache/cassandra/sidecar/testing/SharedClusterIntegrationTestBase.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/UpdateRestoreJobHandler.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/AbortRestoreJobHandler.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/schema/ConfigsSchema.java]" -- "[client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[server/src/main/java/org/apache/cassandra/sidecar/db/SystemAuthDatabaseAccessor.java]" -- "[server/src/main/java/org/apache/cassandra/sidecar/db/SidecarPermissionsDatabaseAccessor.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; }