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" ] "[python-sdk/setup.cfg]" -- "[python-cli/mft_cli/pyproject.toml]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java]" -- "[agent/stub/src/main/proto/MFTAgentStubs.proto]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" -- "[python-cli/mft_cli/pyproject.toml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python-sdk/setup.cfg]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python-cli/mft_cli/airavata_mft_cli/storage/local.py]" -- "[python-cli/mft_cli/airavata_mft_cli/operations.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" -- "[api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python-cli/mft_cli/airavata_mft_cli/storage/local.py]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" -- "[python-cli/mft_cli/airavata_mft_cli/operations.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python-cli/mft_cli/airavata_mft_cli/util.py]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" -- "[python-cli/mft_cli/airavata_mft_cli/base.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java]" -- "[python-cli/mft_cli/pyproject.toml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java]" -- "[python-sdk/src/airavata_mft_sdk/mft_client.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalMetadataCollector.java]" -- "[transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalIncomingChunkedConnector.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java]" -- "[api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[agent/service/src/main/java/org/apache/airavata/mft/agent/TransportConfig.java]" -- "[transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalIncomingChunkedConnector.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[controller/src/main/java/org/apache/airavata/mft/controller/TransferDispatcher.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/TransferOrchestrator.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-sdk/src/airavata_mft_sdk/mft_client.py]" -- "[api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-cli/mft_cli/airavata_mft_cli/storage/swift.py]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-cli/mft_cli/pyproject.toml]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/http.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-sdk/src/airavata_mft_sdk/mft_client.py]" -- "[python-sdk/setup.cfg]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalMetadataCollector.java]" -- "[python-cli/mft_cli/airavata_mft_cli/operations.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-sdk/src/airavata_mft_sdk/mft_client.py]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java]" -- "[python-sdk/setup.cfg]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalIncomingChunkedConnector.java]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalMetadataCollector.java]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/local.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java]" -- "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftIncomingConnector.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftMetadataCollector.java]" -- "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftIncomingConnector.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3MetadataCollector.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/TransferOrchestrator.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[controller/src/main/java/org/apache/airavata/mft/controller/TransferDispatcher.java]" -- "[common/common-clients/src/main/java/org/apache/airavata/mft/admin/MFTConsulClient.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalIncomingChunkedConnector.java]" -- "[python-cli/mft_cli/airavata_mft_cli/operations.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" -- "[agent/stub/src/main/proto/MFTAgentStubs.proto]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-sdk/src/airavata_mft_sdk/mft_client.py]" -- "[python-cli/mft_cli/pyproject.toml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftOutgoingConnector.java]" -- "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftIncomingConnector.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java]" -- "[python-cli/mft_cli/pyproject.toml]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[common/common-clients/src/main/java/org/apache/airavata/mft/admin/MFTConsulClient.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/TransferOrchestrator.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-sdk/setup.cfg]" -- "[api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftOutgoingConnector.java]" -- "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftMetadataCollector.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-cli/mft_cli/pyproject.toml]" -- "[python-cli/mft_cli/airavata_mft_cli/base.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java]" -- "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftMetadataCollector.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalMetadataCollector.java]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python-cli/mft_cli/airavata_mft_cli/storage/local.py]" -- "[transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalIncomingChunkedConnector.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java]" -- "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftOutgoingConnector.java]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/BasicAuthSecretEntity.java]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/ResolveStorageEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/HttpServiceHandler.java]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/ResolveStorageEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-cli/mft_cli/airavata_mft_cli/storage/http.py]" -- "[python-cli/mft_cli/airavata_mft_cli/operations.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[transport/swift-transport/src/main/assembly/transport-assembly.xml]" -- "[transport/odata-transport/src/main/assembly/transport-assembly.xml]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/stub/src/main/proto/swift/SwiftStorage.proto]" -- "[transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftIncomingConnector.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[transport/swift-transport/src/main/assembly/transport-assembly.xml]" -- "[transport/local-transport/src/main/assembly/transport-assembly.xml]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }