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-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/handler/HttpServiceHandler.java]" -- "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/HttpSecretEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/HttpServiceHandler.java]" -- "[services/resource-service/stub/src/main/proto/common/StorageCommon.proto]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/HttpServiceHandler.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/GenericResourceEntity.java]" -- "[agent/stub/src/main/proto/MFTAgentStubs.proto]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/GenericResourceEntity.java]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/ResourceBackend.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-sdk/src/airavata_mft_sdk/mft_client.py]" -- "[python-sdk/src/airavata_mft_sdk/http/HttpCredential_pb2_grpc.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-sdk/setup.cfg]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-sdk/src/airavata_mft_sdk/http/HTTPStorageService_pb2_grpc.py]" -- "[agent/stub/src/main/proto/MFTAgentStubs.proto]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/stub/src/main/proto/http/HTTPStorageService.proto]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/GenericResourceEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/client/src/main/java/org/apache/airavata/mft/secret/client/SecretServiceClient.java]" -- "[python-sdk/src/airavata_mft_sdk/http/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/stub/src/main/proto/http/HttpCredential.proto]" -- "[services/resource-service/stub/src/main/proto/http/HTTPStorageService.proto]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-sdk/src/airavata_mft_sdk/http/HttpCredential_pb2_grpc.py]" -- "[python-cli/mft_cli/pyproject.toml]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/HttpSecretEntity.java]" -- "[python-cli/mft_cli/airavata_mft_cli/util.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/HttpServiceHandler.java]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-cli/mft_cli/airavata_mft_cli/util.py]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/HttpServiceHandler.java]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/stub/src/main/proto/http/HttpCredential.proto]" -- "[python-sdk/src/airavata_mft_sdk/http/HTTPStorageService_pb2_grpc.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[transport/http-transport/src/main/java/org/apache/airavata/mft/trnasport/http/HttpMetadataCollector.java]" -- "[python-sdk/src/airavata_mft_sdk/mft_client.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/HttpSecretRepository.java]" -- "[python-cli/mft_cli/airavata_mft_cli/storage/http.py]" [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/GenericResourceEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-sdk/src/airavata_mft_sdk/http/HttpSecretService_pb2_grpc.py]" -- "[python-sdk/setup.cfg]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-sdk/src/airavata_mft_sdk/http/__init__.py]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java]" -- "[controller/src/main/java/org/apache/airavata/mft/controller/RequestBuilder.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/HttpSecretRepository.java]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/HttpStorageRepository.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[transport/http-transport/src/main/assembly/transport-assembly.xml]" -- "[python-sdk/src/airavata_mft_sdk/http/__init__.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-sdk/setup.cfg]" -- "[controller/src/main/java/org/apache/airavata/mft/controller/RequestBuilder.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/BasicAuthSecretEntity.java]" -- "[services/resource-service/stub/src/main/proto/http/HTTPStorage.proto]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[transport/http-transport/src/main/assembly/transport-assembly.xml]" -- "[services/resource-service/stub/src/main/proto/common/StorageCommon.proto]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/ResourceBackend.java]" -- "[agent/stub/src/main/proto/MFTAgentStubs.proto]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/ResolveStorageEntity.java]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/HttpStorageEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/stub/src/main/proto/http/HTTPStorage.proto]" -- "[python-sdk/src/airavata_mft_sdk/http/HttpSecretService_pb2_grpc.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/stub/src/main/proto/http/HTTPStorageService.proto]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/HttpServiceHandler.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/HttpStorageEntity.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/BasicAuthSecretRepository.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[python-cli/mft_cli/airavata_mft_cli/util.py]" -- "[api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/HttpStorageEntity.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/HttpServiceHandler.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java]" -- "[agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/stub/src/main/proto/http/HTTPStorage.proto]" -- "[agent/stub/src/main/proto/MFTAgentStubs.proto]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[transport/http-transport/src/main/java/org/apache/airavata/mft/trnasport/http/HttpIncomingStreamingConnector.java]" -- "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/TokenAuthSecretRepository.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/SecretBackend.java]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/HttpSecretEntity.java]" -- "[python-sdk/src/airavata_mft_sdk/http/HttpSecretService_pb2_grpc.py]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/TokenAuthSecretEntity.java]" -- "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/SecretBackend.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[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/HttpStorageEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/HttpSecretRepository.java]" -- "[python-cli/mft_cli/pyproject.toml]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/TokenAuthSecretRepository.java]" -- "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/BasicAuthSecretEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/secret-service/stub/src/main/proto/http/HttpSecretService.proto]" -- "[controller/src/main/java/org/apache/airavata/mft/controller/RequestBuilder.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[transport/http-transport/src/main/java/org/apache/airavata/mft/trnasport/http/HttpIncomingStreamingConnector.java]" -- "[services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/TokenAuthSecretEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/HttpStorageRepository.java]" -- "[services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/GenericResourceEntity.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }