This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-mft.git.
from b292231 Adding few more language specific ignore paths
new bf3be6d adding FTP secrets file sample data
new f803e24 secrets service proto FTP changes
new d951334 resources service proto FTP changes
new 3e95f8d adding FTP resource file sample data
new 0ce23fc FTP grpc method implementation and reading resources from
different backends
new c435663 FTP secret grpc method implementation and reading resources
from different backends
new a57b554 FTP transport implementation
new 7130037 Adding FTP in application properties of agent module
new d3520b9 adding FTP sender, receiver and metadatadata collector to the
core
new a4635b5 adding missing dependency
new d391925 individual imports and license header addition
new 3d621d5 individual imports and license header addition
new 22054a1 using resource file variable
new e61eea9 adding FTP to the application properties
new 130d5a9 adding ftp module to the transport build
The 15 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
agent/pom.xml | 5 +
agent/src/main/resources/application.properties | 2 +-
.../distribution/conf/application.properties | 2 +-
.../samples/mft_api_client_sample.py | 0
.../airavata/mft/core/ConnectorResolver.java | 10 ++
.../mft/core/MetadataCollectorResolver.java | 3 +
.../resource/server/backend/ResourceBackend.java | 10 ++
.../backend/airavata/AiravataResourceBackend.java | 40 ++++++
.../backend/file/FileBasedResourceBackend.java | 73 +++++++++++
.../server/backend/sql/SQLResourceBackend.java | 113 ++++++++++++++++-
...PResourceEntity.java => FTPResourceEntity.java} | 37 +++---
...SCPStorageEntity.java => FTPStorageEntity.java} | 16 +--
...eRepository.java => FTPResourceRepository.java} | 6 +-
...geRepository.java => FTPStorageRepository.java} | 6 +-
.../server/handler/ResourceServiceHandler.java | 135 +++++++++++++++++++++
.../server/src/main/resources/resources.json | 10 ++
.../stub/src/main/proto/ResourceService.proto | 106 ++++++++++++++++
.../mft/secret/server/backend/SecretBackend.java | 5 +
.../backend/airavata/AiravataSecretBackend.java | 19 +++
.../backend/file/FileBasedSecretBackend.java | 42 +++++++
.../server/backend/sql/SQLSecretBackend.java | 28 +++++
.../{SCPSecretEntity.java => FTPSecretEntity.java} | 37 ++----
...retRepository.java => FTPSecretRepository.java} | 6 +-
.../server/handler/SecretServiceHandler.java | 53 ++++++++
.../server/src/main/resources/secrets.json | 6 +
.../stub/src/main/proto/SecretService.proto | 56 +++++++++
transport/{box-transport => ftp-transport}/pom.xml | 11 +-
.../mft/transport/ftp/FTPMetadataCollector.java | 123 +++++++++++++++++++
.../airavata/mft/transport/ftp/FTPReceiver.java} | 65 +++++-----
.../airavata/mft/transport/ftp/FTPSender.java} | 68 ++++++-----
.../mft/transport/ftp/FTPTransportUtil.java | 52 ++++++++
transport/pom.xml | 1 +
32 files changed, 1010 insertions(+), 136 deletions(-)
create mode 100644 client-sdk/mft-python-sdk/samples/mft_api_client_sample.py
copy
services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/{SCPResourceEntity.java
=> FTPResourceEntity.java} (71%)
copy
services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/{SCPStorageEntity.java
=> FTPStorageEntity.java} (87%)
copy
services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/{SCPResourceRepository.java
=> FTPResourceRepository.java} (87%)
copy
services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/{SCPStorageRepository.java
=> FTPStorageRepository.java} (87%)
copy
services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/{SCPSecretEntity.java
=> FTPSecretEntity.java} (67%)
copy
services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/{SecretRepository.java
=> FTPSecretRepository.java} (86%)
copy transport/{box-transport => ftp-transport}/pom.xml (89%)
create mode 100644
transport/ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPMetadataCollector.java
copy
transport/{azure-transport/src/main/java/org/apache/airavata/mft/transport/azure/AzureReceiver.java
=>
ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPReceiver.java}
(59%)
copy
transport/{dropbox-transport/src/main/java/org/apache/airavata/mft/transport/dropbox/DropboxReceiver.java
=>
ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPSender.java}
(56%)
create mode 100644
transport/ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPTransportUtil.java