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-data-lake.git.


    from 42c9da6  Non blocking task initial framework
     new a4252a9  data orchestrator clients, file listener
     new 9971574  data orchestrator api seerver
     new 6918b88  Data orchestrator events
     new 99d1721  data orchestrator
     new 4586509  Fix build errors
     new c8c7703  workflow engine api server impl
     new 1d71482  Merge branch 'master' of 
https://github.com/apache/airavata-data-lake into data_orchestrator
     new 049cb5c  workflow-engine
     new cd91d25  Merge pull request #4 from isururanawaka/data_orchestrator

The 42 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:
 airavata-data-lake.ipr                             | 2164 +++++++++++++++++++-
 airavata-data-lake.iws                             |  251 ++-
 .../datalake/orchestrator/api/Application.java     |   33 -
 .../api/controller/HookController.java             |   23 -
 .../api/controller/TransferController.java         |   48 -
 .../api/controller/remote/SFTPController.java      |   79 -
 .../api/db/entity/SFTPCredentialEntity.java        |  140 --
 .../api/db/entity/SFTPRemoteEntity.java            |   92 -
 .../api/db/repo/SFTPCredentialRepository.java      |   26 -
 .../api/db/repo/SFTPRemoteRepository.java          |   26 -
 .../orchestrator/api/model/TransferEntry.java      |   75 -
 .../api/model/remote/SFTPCredential.java           |  110 -
 .../orchestrator/api/model/remote/SFTPRemote.java  |   73 -
 .../data-orchestrator-clients-core}/pom.xml        |    8 +-
 .../clients/core/AbstractListener.java             |   51 +
 .../clients/core/EventPublisher.java               |   17 +
 .../dataorchestrator/clients/core/Utils.java       |    4 +
 .../logs/airavata.log                              |  539 +++++
 .../data-orchestrator-file-event-listener/pom.xml  |   86 +
 .../file/client/FileClientInitializer.java         |   51 +
 .../file/client/Listener/FileListener.java         |   34 +
 .../file/client/model/Configuration.java           |   84 +
 .../file/client/model/FileEvent.java               |   10 +
 .../file/client/publisher/FileEventPublisher.java  |   37 +
 .../file/client/watcher/FileWatcher.java           |  198 ++
 .../file/client/watcher/FileWatcherExecutor.java   |   37 +
 .../src/main/resources/config.yml                  |    9 +
 .../data-orchestrator-clients}/pom.xml             |   16 +-
 .../data-orchestrator-messaging}/pom.xml           |   13 +-
 .../dataorchestrator/messaging/Constants.java      |    7 +
 .../messaging/MessagingEvents.java                 |    9 +
 .../messaging/consumer/ConsumerCallback.java       |   10 +
 .../messaging/consumer/MessageConsumer.java        |   63 +
 .../messaging/model/NotificationEvent.java         |  119 ++
 .../model/NotificationEventDeserializer.java       |   40 +
 .../model/NotificationEventSerializer.java         |   34 +
 .../messaging/publisher/MessageProducer.java       |   41 +
 .../data-orchestrator-registry/pom.xml             |   47 +
 .../persistance/DataOrchestratorEntity.java        |  162 ++
 .../DataOrchestratorEventRepository.java           |    6 +
 .../registry/persistance/EntityStatus.java         |    9 +
 .../registry/persistance/WorkflowEntity.java       |   91 +
 .../persistance/WorkflowEntityRepository.java      |    6 +
 .../registry/persistance/WorkflowTaskEntity.java   |  100 +
 .../data-orchestrator-api-server}/pom.xml          |   65 +-
 .../orchestrator/APIServerInitializer.java         |   92 +
 .../datalake/orchestrator/Configuration.java       |  208 ++
 .../db/inmemory/DefaultInMemoryStore.java          |   76 +
 .../handlers/OrchestratorEventHandler.java         |   75 +
 .../processor/InboundEventProcessor.java           |   83 +
 .../processor/OutboundEventProcessor.java          |  116 ++
 .../src/main/resources/application.properties      |   12 +
 .../src/main/resources/config.yml                  |   17 +
 .../data-orchestrator-service-core}/pom.xml        |    2 +-
 .../datalake/orchestrator/core}/AbstractTask.java  |    2 +-
 .../orchestrator/core/adaptors/StorageAdaptor.java |   17 +
 .../core/processor/MessageProcessor.java           |    8 +
 .../data-orchestrator-service}/pom.xml             |   18 +-
 data-orchestrator/pom.xml                          |    6 +-
 data-orchestrator/workflow-engine/README.md        |    6 +-
 data-orchestrator/workflow-engine/pom.xml          |    7 +-
 .../workflow-engine/workflow-engine-api/pom.xml    |  107 +
 .../workflow/engine/monitor/AsyncEventMonitor.java |    0
 .../engine/services/controller/Controller.java     |    0
 .../engine/services/handler/APIRunner.java         |   27 +
 .../services/handler/WorkflowEngineAPIHandler.java |   38 +
 .../engine/services/participant/Participant.java   |    0
 .../services/wm/DataSyncWorkflowManager.java       |    0
 .../engine/services/wm/PreWorkflowManager.java     |   47 +
 .../engine/services/wm/WorkflowOperator.java       |    0
 .../workflow/engine/task/AbstractTask.java         |    0
 .../workflow/engine/task/BlockingTask.java         |    0
 .../workflow/engine/task/NonBlockingTask.java      |    0
 .../orchestrator/workflow/engine/task/OutPort.java |    0
 .../workflow/engine/task/TaskParamType.java        |    0
 .../engine/task/annotation/BlockingTaskDef.java    |    0
 .../engine/task/annotation/NonBlockingSection.java |    0
 .../engine/task/annotation/NonBlockingTaskDef.java |    0
 .../engine/task/annotation/TaskOutPort.java        |    0
 .../workflow/engine/task/annotation/TaskParam.java |    0
 .../engine/task/impl/ExampleBlockingTask.java      |    0
 .../engine/task/impl/ExampleNonBlockingTask.java   |    0
 .../src/main/resources/application.properties      |   15 +-
 .../src/main/resources/logback.xml                 |    0
 .../src/main/resources/task-list.yaml              |    0
 .../workflow-engine-client}/pom.xml                |   42 +-
 .../engine/client/WorkflowEngineClient.java        |   20 +
 .../workflow-engine/workflow-engine-stubs}/pom.xml |    9 +-
 .../src/main/proto/Common.proto                    |    8 +-
 .../src/main/proto/service/WorkflowService.proto   |   26 +-
 .../drms-rest-proxy/src/main/resources/drms.pb     |  Bin 102693 -> 104720 
bytes
 .../drms-stubs/drms.pb                             |  Bin 102693 -> 104720 
bytes
 metadata-service/data-builders/data-builders.iml   |    2 +-
 pom.xml                                            |    5 +-
 94 files changed, 5347 insertions(+), 887 deletions(-)
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/Application.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/controller/HookController.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/controller/TransferController.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/controller/remote/SFTPController.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/db/entity/SFTPCredentialEntity.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/db/entity/SFTPRemoteEntity.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/db/repo/SFTPCredentialRepository.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/db/repo/SFTPRemoteRepository.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/model/TransferEntry.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/model/remote/SFTPCredential.java
 delete mode 100644 
data-orchestrator/data-orchestrator-api/src/main/java/org/apache/airavata/datalake/orchestrator/api/model/remote/SFTPRemote.java
 copy {metadata-service/db-service/client => 
data-orchestrator/data-orchestrator-clients/data-orchestrator-clients-core}/pom.xml
 (79%)
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-clients-core/src/main/java/org/apache/airavata/dataorchestrator/clients/core/AbstractListener.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-clients-core/src/main/java/org/apache/airavata/dataorchestrator/clients/core/EventPublisher.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-clients-core/src/main/java/org/apache/airavata/dataorchestrator/clients/core/Utils.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/logs/airavata.log
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/pom.xml
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/src/main/java/org/apache/airavata/dataorchestrator/file/client/FileClientInitializer.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/src/main/java/org/apache/airavata/dataorchestrator/file/client/Listener/FileListener.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/src/main/java/org/apache/airavata/dataorchestrator/file/client/model/Configuration.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/src/main/java/org/apache/airavata/dataorchestrator/file/client/model/FileEvent.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/src/main/java/org/apache/airavata/dataorchestrator/file/client/publisher/FileEventPublisher.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/src/main/java/org/apache/airavata/dataorchestrator/file/client/watcher/FileWatcher.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/src/main/java/org/apache/airavata/dataorchestrator/file/client/watcher/FileWatcherExecutor.java
 create mode 100644 
data-orchestrator/data-orchestrator-clients/data-orchestrator-file-event-listener/src/main/resources/config.yml
 copy {metadata-service/db-service => 
data-orchestrator/data-orchestrator-clients}/pom.xml (72%)
 copy {metadata-service/db-service/client => 
data-orchestrator/data-orchestrator-messaging}/pom.xml (69%)
 create mode 100644 
data-orchestrator/data-orchestrator-messaging/src/main/java/org/apache/airavata/dataorchestrator/messaging/Constants.java
 create mode 100644 
data-orchestrator/data-orchestrator-messaging/src/main/java/org/apache/airavata/dataorchestrator/messaging/MessagingEvents.java
 create mode 100644 
data-orchestrator/data-orchestrator-messaging/src/main/java/org/apache/airavata/dataorchestrator/messaging/consumer/ConsumerCallback.java
 create mode 100644 
data-orchestrator/data-orchestrator-messaging/src/main/java/org/apache/airavata/dataorchestrator/messaging/consumer/MessageConsumer.java
 create mode 100644 
data-orchestrator/data-orchestrator-messaging/src/main/java/org/apache/airavata/dataorchestrator/messaging/model/NotificationEvent.java
 create mode 100644 
data-orchestrator/data-orchestrator-messaging/src/main/java/org/apache/airavata/dataorchestrator/messaging/model/NotificationEventDeserializer.java
 create mode 100644 
data-orchestrator/data-orchestrator-messaging/src/main/java/org/apache/airavata/dataorchestrator/messaging/model/NotificationEventSerializer.java
 create mode 100644 
data-orchestrator/data-orchestrator-messaging/src/main/java/org/apache/airavata/dataorchestrator/messaging/publisher/MessageProducer.java
 create mode 100644 data-orchestrator/data-orchestrator-registry/pom.xml
 create mode 100644 
data-orchestrator/data-orchestrator-registry/src/main/java/org/apache/airavata/datalake/orchestrator/registry/persistance/DataOrchestratorEntity.java
 create mode 100644 
data-orchestrator/data-orchestrator-registry/src/main/java/org/apache/airavata/datalake/orchestrator/registry/persistance/DataOrchestratorEventRepository.java
 create mode 100644 
data-orchestrator/data-orchestrator-registry/src/main/java/org/apache/airavata/datalake/orchestrator/registry/persistance/EntityStatus.java
 create mode 100644 
data-orchestrator/data-orchestrator-registry/src/main/java/org/apache/airavata/datalake/orchestrator/registry/persistance/WorkflowEntity.java
 create mode 100644 
data-orchestrator/data-orchestrator-registry/src/main/java/org/apache/airavata/datalake/orchestrator/registry/persistance/WorkflowEntityRepository.java
 create mode 100644 
data-orchestrator/data-orchestrator-registry/src/main/java/org/apache/airavata/datalake/orchestrator/registry/persistance/WorkflowTaskEntity.java
 rename data-orchestrator/{data-orchestrator-api => 
data-orchestrator-service/data-orchestrator-api-server}/pom.xml (55%)
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-api-server/src/main/java/org/apache/airavata/datalake/orchestrator/APIServerInitializer.java
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-api-server/src/main/java/org/apache/airavata/datalake/orchestrator/Configuration.java
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-api-server/src/main/java/org/apache/airavata/datalake/orchestrator/db/inmemory/DefaultInMemoryStore.java
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-api-server/src/main/java/org/apache/airavata/datalake/orchestrator/handlers/OrchestratorEventHandler.java
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-api-server/src/main/java/org/apache/airavata/datalake/orchestrator/processor/InboundEventProcessor.java
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-api-server/src/main/java/org/apache/airavata/datalake/orchestrator/processor/OutboundEventProcessor.java
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-api-server/src/main/resources/application.properties
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-api-server/src/main/resources/config.yml
 rename data-orchestrator/{data-orchestrator-core => 
data-orchestrator-service/data-orchestrator-service-core}/pom.xml (87%)
 rename 
data-orchestrator/{data-orchestrator-core/src/main/java/org/apache/airavata/datalake/orchestrator/core/task
 => 
data-orchestrator-service/data-orchestrator-service-core/src/main/java/org/apache/airavata/datalake/orchestrator/core}/AbstractTask.java
 (93%)
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-service-core/src/main/java/org/apache/airavata/datalake/orchestrator/core/adaptors/StorageAdaptor.java
 create mode 100644 
data-orchestrator/data-orchestrator-service/data-orchestrator-service-core/src/main/java/org/apache/airavata/datalake/orchestrator/core/processor/MessageProcessor.java
 copy {metadata-service/db-service => 
data-orchestrator/data-orchestrator-service}/pom.xml (72%)
 create mode 100644 
data-orchestrator/workflow-engine/workflow-engine-api/pom.xml
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/monitor/AsyncEventMonitor.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/services/controller/Controller.java
 (100%)
 create mode 100644 
data-orchestrator/workflow-engine/workflow-engine-api/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/services/handler/APIRunner.java
 create mode 100644 
data-orchestrator/workflow-engine/workflow-engine-api/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/services/handler/WorkflowEngineAPIHandler.java
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/services/participant/Participant.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/services/wm/DataSyncWorkflowManager.java
 (100%)
 create mode 100644 
data-orchestrator/workflow-engine/workflow-engine-api/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/services/wm/PreWorkflowManager.java
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/services/wm/WorkflowOperator.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/AbstractTask.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/BlockingTask.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/NonBlockingTask.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/OutPort.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/TaskParamType.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/annotation/BlockingTaskDef.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/annotation/NonBlockingSection.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/annotation/NonBlockingTaskDef.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/annotation/TaskOutPort.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/annotation/TaskParam.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/impl/ExampleBlockingTask.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/task/impl/ExampleNonBlockingTask.java
 (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/resources/application.properties (54%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/resources/logback.xml (100%)
 rename data-orchestrator/workflow-engine/{ => 
workflow-engine-api}/src/main/resources/task-list.yaml (100%)
 copy {metadata-service/db-service/server => 
data-orchestrator/workflow-engine/workflow-engine-client}/pom.xml (64%)
 create mode 100644 
data-orchestrator/workflow-engine/workflow-engine-client/src/main/java/org/apache/airavata/datalake/orchestrator/workflow/engine/client/WorkflowEngineClient.java
 copy {metadata-service/db-service/stub => 
data-orchestrator/workflow-engine/workflow-engine-stubs}/pom.xml (95%)
 copy 
data-resource-management-service/drms-stubs/src/main/proto/sharing/Sharing.proto
 => 
data-orchestrator/workflow-engine/workflow-engine-stubs/src/main/proto/Common.proto
 (87%)
 copy data-resource-management-service/drms-stubs/src/main/proto/Common.proto 
=> 
data-orchestrator/workflow-engine/workflow-engine-stubs/src/main/proto/service/WorkflowService.proto
 (63%)

Reply via email to