This is an automated email from the ASF dual-hosted git repository.

yasith pushed a change to branch feat/grpc-armeria-migration
in repository https://gitbox.apache.org/repos/asf/airavata.git


    from 4a296a9094 style: apply spotless formatting
     add edce7ab3c3 refactor: consolidate entities/repos into sub-modules — 
sharing-service, security-service, compute-service, storage-service
     add e85a0bfa5b refactor: rename security-service to profile-service, 
extract orchestration-service
     add 5ac5c9413d fix: resolve profile-service dependencies on sharing and 
orchestration modules
     add 54116e09b0 fix: resolve cross-module compilation errors after entity 
consolidation
     add 827a5fd801 fix: resolve all cross-module dependencies after full 
modularization
     add 81cedcf8b9 fix: resolve all test errors after full modularization

No new revisions were added by this update.

Summary of changes:
 airavata-api/agent-service/pom.xml                 |   5 +
 airavata-api/compute-service/pom.xml               |  23 ++
 .../airavata/compute/mapper/ComputeMapper.java     |   0
 .../model/AWSGroupComputeResourcePrefEntity.java   |   0
 .../compute/model/AppEnvironmentEntity.java        |   0
 .../airavata/compute/model/AppEnvironmentPK.java   |   0
 .../compute/model/AppModuleMappingEntity.java      |   0
 .../airavata/compute/model/AppModuleMappingPK.java |   0
 .../compute/model/ApplicationDeploymentEntity.java |   0
 .../compute/model/ApplicationInputEntity.java      |   0
 .../airavata/compute/model/ApplicationInputPK.java |   0
 .../compute/model/ApplicationInterfaceEntity.java  |   0
 .../compute/model/ApplicationModuleEntity.java     |   0
 .../compute/model/ApplicationOutputEntity.java     |   0
 .../compute/model/ApplicationOutputPK.java         |   0
 .../airavata/compute/model/BatchQueueEntity.java   |   0
 .../airavata/compute/model/BatchQueuePK.java       |   0
 .../model/BatchQueueResourcePolicyEntity.java      |   0
 .../compute/model/CloudJobSubmissionEntity.java    |   0
 .../compute/model/ComputeResourceEntity.java       |   2 +-
 .../model/ComputeResourceFileSystemEntity.java     |   0
 .../compute/model/ComputeResourceFileSystemPK.java |   0
 .../compute/model/ComputeResourcePolicyEntity.java |   0
 .../model/ComputeResourcePreferenceEntity.java     |   0
 .../compute/model/ComputeResourcePreferencePK.java |   0
 .../model/ComputeResourceReservationEntity.java    |   0
 .../compute/model/GatewayGroupsEntity.java         |   0
 .../compute/model/GatewayProfileEntity.java        |   7 +-
 .../compute/model/GlobusGkEndpointEntity.java      |   0
 .../airavata/compute/model/GlobusGkEndpointPK.java |   0
 .../compute/model/GlobusSubmissionEntity.java      |   0
 .../model/GroupComputeResourcePrefEntity.java      |   0
 .../compute/model/GroupComputeResourcePrefPK.java  |   0
 .../compute/model/GroupResourceProfileEntity.java  |   0
 .../model/GroupSSHAccountProvisionerConfig.java    |   0
 .../model/GroupSSHAccountProvisionerConfigPK.java  |   0
 .../airavata/compute/model/GsisshExportEntity.java |   0
 .../airavata/compute/model/GsisshExportPK.java     |   0
 .../compute/model/GsisshPostjobcommandEntity.java  |   0
 .../compute/model/GsisshPostjobcommandPK.java      |   0
 .../compute/model/GsisshPrejobcommandEntity.java   |   0
 .../compute/model/GsisshPrejobcommandPK.java       |   0
 .../compute/model/GsisshSubmissionEntity.java      |   0
 .../compute/model/JobManagerCommandEntity.java     |   0
 .../compute/model/JobManagerCommandPK.java         |   0
 .../model/JobSubmissionInterfaceEntity.java        |   0
 .../compute/model/JobSubmissionInterfacePK.java    |   0
 .../compute/model/LibraryApendPathEntity.java      |   0
 .../compute/model/LibraryAppendPathPK.java         |   0
 .../compute/model/LibraryPrependPathEntity.java    |   0
 .../compute/model/LibraryPrependPathPK.java        |   0
 .../compute/model/LocalSubmissionEntity.java       |   0
 .../compute/model/ModuleLoadCmdEntity.java         |   0
 .../airavata/compute/model/ModuleLoadCmdPK.java    |   0
 .../compute/model/ParallelismCommandEntity.java    |   0
 .../compute/model/ParallelismCommandPK.java        |   0
 .../compute/model/ParserConnectorEntity.java       |   0
 .../compute/model/ParserConnectorInputEntity.java  |   0
 .../airavata/compute/model/ParserEntity.java       |   0
 .../airavata/compute/model/ParserInputEntity.java  |   0
 .../airavata/compute/model/ParserOutputEntity.java |   0
 .../compute/model/ParsingTemplateEntity.java       |   0
 .../compute/model/ParsingTemplateInputEntity.java  |   0
 .../compute/model/PostjobCommandEntity.java        |   0
 .../airavata/compute/model/PostjobCommandPK.java   |   0
 .../compute/model/PrejobCommandEntity.java         |   0
 .../airavata/compute/model/PrejobCommandPK.java    |   0
 .../compute/model/ResourceJobManagerEntity.java    |   0
 .../model/SSHAccountProvisionerConfiguration.java  |   0
 .../SSHAccountProvisionerConfigurationPK.java      |   0
 .../model/SlurmGroupComputeResourcePrefEntity.java |   0
 .../compute/model/SshJobSubmissionEntity.java      |   0
 .../compute/model/UnicoreSubmissionEntity.java     |   0
 .../model/UserComputeResourcePreferenceEntity.java |   0
 .../model/UserComputeResourcePreferencePK.java     |   0
 .../compute/model/UserResourceProfileEntity.java   |  10 +-
 .../compute/model/UserResourceProfilePK.java       |   0
 .../ApplicationDeploymentRepository.java           |   0
 .../repository/ApplicationInputRepository.java     |   0
 .../repository/ApplicationInterfaceRepository.java |   0
 .../repository/ApplicationModuleRepository.java    |   0
 .../repository/ApplicationOutputRepository.java    |   0
 .../repository/BatchQueuePolicyRepository.java     |   0
 .../compute/repository/BatchQueueRepository.java   |   0
 .../ComputeResourcePolicyRepository.java           |   0
 .../repository/ComputeResourcePrefRepository.java  |   0
 .../repository/ComputeResourceRepository.java      |   0
 .../repository/GatewayGroupsRepository.java        |   0
 .../repository/GroupResourceProfileRepository.java |   0
 .../repository/GrpComputePrefRepository.java       |   0
 .../repository/GwyResourceProfileRepository.java   |   0
 .../JobSubmissionInterfaceRepository.java          |   0
 .../compute/repository/ParserInputRepository.java  |   0
 .../compute/repository/ParserOutputRepository.java |   0
 .../compute/repository/ParserRepository.java       |   0
 .../repository/ParsingTemplateRepository.java      |   0
 .../repository/ResourceJobManagerRepository.java   |   0
 .../UserComputeResourcePreferenceRepository.java   |   0
 .../repository/UserResourceProfileRepository.java  |   0
 .../airavata/compute/service/ResourceService.java  |   4 +-
 .../task/AiravataCustomCommandOutputParser.java    |   0
 .../compute/task/CloudJobManagerConfiguration.java |   0
 .../compute/task/DefaultJobSubmissionTask.java     |   2 +-
 .../airavata/compute}/task/EnvSetupTask.java       |   4 +-
 .../compute/task/ForkJobConfiguration.java         |   0
 .../compute/task/ForkJobSubmissionTask.java        |   2 +-
 .../airavata/compute/task/ForkOutputParser.java    |   0
 .../airavata/compute/task/GroovyMapBuilder.java    |   0
 .../airavata/compute/task/GroovyMapData.java       |   0
 .../compute/task/HTCondorJobConfiguration.java     |   0
 .../compute/task/HTCondorOutputParser.java         |   0
 .../apache/airavata/compute/task/JobFactory.java   |   8 +-
 .../compute/task/JobManagerConfiguration.java}     |  29 +-
 .../airavata/compute/task/JobSubmissionTask.java   |   7 +-
 .../org/apache/airavata/compute/task/JobUtil.java  |   0
 .../airavata/compute/task/LSFJobConfiguration.java |   0
 .../airavata/compute/task/LSFOutputParser.java     |   0
 .../compute/task/LocalJobSubmissionTask.java       |   0
 .../apache/airavata/compute/task/OutputParser.java |   7 +-
 .../airavata/compute/task/PBSJobConfiguration.java |   0
 .../airavata/compute/task/PBSOutputParser.java     |   0
 .../airavata/compute/task/RawCommandInfo.java      |  25 +-
 .../apache/airavata/compute/task/ScriptTag.java    |   0
 .../compute/task/SlurmJobConfiguration.java        |   0
 .../airavata/compute/task/SlurmOutputParser.java   |   0
 .../airavata/compute/task/UGEJobConfiguration.java |   0
 .../airavata/compute/task/UGEOutputParser.java     |   0
 .../compute/task/aws/AWSCompletingTask.java        |   0
 .../compute/task/aws/AWSJobSubmissionTask.java     |   2 +-
 .../compute/task/aws/AWSProcessContextManager.java |   4 +-
 .../airavata/compute/task/aws/AWSTaskUtil.java     |   0
 .../compute/task/aws/CreateEC2InstanceTask.java    |   0
 .../compute/task/aws/ExponentialBackoffWaiter.java |   0
 .../airavata/compute/task/aws/NoOperationTask.java |   0
 .../airavata/compute/util/AdaptorParams.java       |   0
 .../org/apache/airavata/compute/util/Agent.java    |   0
 .../airavata/compute/util/AgentAdaptor.java}       |   9 +-
 .../airavata/compute/util/AgentException.java      |   9 +-
 .../apache/airavata/compute/util/AgentUtils.java   |   4 +-
 .../airavata/compute/util/AppDeploymentUtil.java   |   0
 .../airavata/compute/util/AppInterfaceUtil.java    |   0
 .../airavata/compute/util/CommandOutput.java       |  16 +-
 .../util/GroupComputeResourcePreferenceUtil.java}  |  10 +-
 .../airavata/compute/util/JobSubmissionOutput.java |   0
 .../airavata/compute/util/PoolingSSHJClient.java   |   0
 .../compute/util/SCPFileTransferWrapper.java       |   0
 .../airavata/compute/util/SFTPClientWrapper.java   |   0
 .../airavata/compute/util/SSHClientWrapper.java    |   0
 .../airavata/compute/util/SSHJAgentAdaptor.java    |   2 +-
 .../org/apache/airavata/compute/util/SSHUtil.java  |   0
 .../airavata/compute/util/SessionWrapper.java      |   0
 .../airavata/compute/util/SshAdaptorParams.java    |   0
 .../airavata/compute/util/SshAgentAdaptor.java     |   2 +-
 .../airavata/compute/util/StandardOutReader.java   |   0
 .../execution/handler/RegistryProviderImpl.java    |  76 +++++
 .../execution/handler/RegistryServerHandler.java   |  42 ++-
 .../sharing/util/AiravataDataMigrator.java         |   0
 .../storage/service/AirvataFileService.java        |   4 +-
 .../storage/service/ProcessDataManager.java        |   2 +-
 .../airavata/storage/util/SSHJStorageAdaptor.java  |   1 +
 .../storage/util/StorageResourceAdaptorImpl.java   |   1 +
 ....apache.airavata.execution.spi.RegistryProvider |   1 +
 .../ApplicationDeploymentRepositoryTest.java       |   0
 .../ApplicationInterfaceRepositoryTest.java        |   0
 .../repository/ComputeResourceRepositoryTest.java  |   0
 .../repository/GatewayGroupsRepositoryTest.java    |   0
 .../repository/GatewayProfileRepositoryTest.java   |   0
 .../GroupResourceProfileRepositoryTest.java        |   0
 .../JobSubmissionInterfaceRepositoryTest.java      |   0
 .../repository/StorageResourceRepositoryTest.java  |   0
 .../UserResourceProfileRepositoryTest.java         |   0
 .../GroupComputeResourcePreferenceUtilTest.java    |   0
 .../airavata/compute/util/SFTPDeleteDirTest.java   |   0
 .../storage/service/AirvataFileServiceTest.java    |   2 +-
 airavata-api/credential-service/pom.xml            |  10 +
 .../service/provisioning/SSHAccountManager.java    |  12 +-
 ...vice.provisioning.SSHAccountProvisionerProvider |   0
 .../pom.xml                                        |  27 +-
 .../execution/handler/RegistryHandler.java         | 250 +++++++++++++++
 .../handler/RegistryServiceDBEventHandler.java     |   7 +-
 .../RegistryServiceDBEventMessagingFactory.java    |   0
 .../airavata/execution/mapper/ExecutionMapper.java |   0
 .../ComputationalResourceSchedulingEntity.java     |   0
 .../model/ComputationalResourceSchedulingPK.java   |   0
 .../airavata/execution/model/ExperimentEntity.java |   0
 .../execution/model/ExperimentErrorEntity.java     |   0
 .../execution/model/ExperimentErrorPK.java         |   0
 .../execution/model/ExperimentInputEntity.java     |   0
 .../execution/model/ExperimentInputPK.java         |   0
 .../execution/model/ExperimentOutputEntity.java    |   0
 .../execution/model/ExperimentOutputPK.java        |   0
 .../execution/model/ExperimentStatusEntity.java    |   0
 .../execution/model/ExperimentStatusPK.java        |   0
 .../execution/model/ExperimentSummaryEntity.java   |   0
 .../airavata/execution/model/GatewayEntity.java    |   0
 .../model/GatewayUsageReportingCommandEntity.java  |   0
 .../execution/model/GatewayUsageReportingPK.java   |   0
 .../execution/model/GatewayWorkerEntity.java       |   0
 .../airavata/execution/model/GatewayWorkerPK.java  |   0
 .../apache/airavata/execution/model/JobEntity.java |   0
 .../org/apache/airavata/execution/model/JobPK.java |   0
 .../airavata/execution/model/JobStatusEntity.java  |   0
 .../airavata/execution/model/JobStatusPK.java      |   0
 .../execution/model/NotificationEntity.java        |   0
 .../airavata/execution/model/ProcessEntity.java    |   0
 .../execution/model/ProcessErrorEntity.java        |   0
 .../airavata/execution/model/ProcessErrorPK.java   |   0
 .../execution/model/ProcessInputEntity.java        |   0
 .../airavata/execution/model/ProcessInputPK.java   |   0
 .../execution/model/ProcessOutputEntity.java       |   0
 .../airavata/execution/model/ProcessOutputPK.java  |   0
 .../model/ProcessResourceScheduleEntity.java       |   0
 .../execution/model/ProcessStatusEntity.java       |   0
 .../airavata/execution/model/ProcessStatusPK.java  |   0
 .../execution/model/ProcessWorkflowEntity.java     |   0
 .../execution/model/ProcessWorkflowPK.java         |   0
 .../airavata/execution/model/ProjectEntity.java    |   0
 .../execution/model/ProjectUserEntity.java         |   0
 .../airavata/execution/model/ProjectUserPK.java    |   0
 .../execution/model/QueueStatusEntity.java         |   0
 .../airavata/execution/model/QueueStatusPK.java    |   0
 .../airavata/execution/model/TaskEntity.java       |   0
 .../airavata/execution/model/TaskErrorEntity.java  |   0
 .../airavata/execution/model/TaskErrorPK.java      |   0
 .../airavata/execution/model/TaskStatusEntity.java |   0
 .../airavata/execution/model/TaskStatusPK.java     |   0
 .../model/UserConfigurationDataEntity.java         |   0
 .../airavata/execution/model/UserEntity.java       |   0
 .../apache/airavata/execution/model/UserPK.java    |   0
 .../model/workflow/AiravataWorkflowEntity.java     |   0
 .../workflow/AiravataWorkflowErrorEntity.java      |   0
 .../model/workflow/AiravataWorkflowErrorPK.java    |   0
 .../workflow/AiravataWorkflowStatusEntity.java     |   0
 .../model/workflow/AiravataWorkflowStatusPK.java   |   0
 .../model/workflow/ApplicationErrorEntity.java     |   0
 .../model/workflow/ApplicationErrorPK.java         |   0
 .../model/workflow/ApplicationStatusEntity.java    |   0
 .../model/workflow/ApplicationStatusPK.java        |   0
 .../model/workflow/ComponentStatusEntity.java      |   0
 .../execution/model/workflow/EdgeEntity.java       |   0
 .../airavata/execution/model/workflow/EdgePK.java  |   0
 .../model/workflow/HandlerErrorEntity.java         |   0
 .../execution/model/workflow/HandlerErrorPK.java   |   0
 .../model/workflow/HandlerInputEntity.java         |   0
 .../execution/model/workflow/HandlerInputPK.java   |   0
 .../model/workflow/HandlerOutputEntity.java        |   0
 .../execution/model/workflow/HandlerOutputPK.java  |   0
 .../model/workflow/HandlerStatusEntity.java        |   0
 .../execution/model/workflow/HandlerStatusPK.java  |   0
 .../execution/model/workflow/NodeEntity.java       |   0
 .../airavata/execution/model/workflow/NodePK.java  |   0
 .../execution/model/workflow/PortEntity.java       |   0
 .../airavata/execution/model/workflow/PortPK.java  |   0
 .../model/workflow/WorkflowApplicationEntity.java  |   0
 .../model/workflow/WorkflowApplicationPK.java      |   0
 .../model/workflow/WorkflowConnectionEntity.java   |   0
 .../model/workflow/WorkflowConnectionPK.java       |   0
 .../model/workflow/WorkflowDataBlockEntity.java    |   0
 .../execution/model/workflow/WorkflowEntity.java   |   0
 .../model/workflow/WorkflowHandlerEntity.java      |   0
 .../model/workflow/WorkflowHandlerPK.java          |   0
 .../model/workflow/WorkflowInputEntity.java        |   0
 .../execution/model/workflow/WorkflowInputPK.java  |   0
 .../model/workflow/WorkflowOutputEntity.java       |   0
 .../execution/model/workflow/WorkflowOutputPK.java |   0
 .../model/workflow/WorkflowStatusEntity.java       |   0
 .../execution/model/workflow/WorkflowStatusPK.java |   0
 .../execution/monitor/AbstractMonitor.java         |   0
 .../monitor/AiravataCustomMailParser.java          |   4 +-
 .../execution/monitor/ClusterStatusMonitorJob.java |   6 +-
 .../monitor/ClusterStatusMonitorJobScheduler.java  |   0
 .../ComputationalResourceMonitoringService.java    |   0
 .../execution/monitor/ComputeResourceMonitor.java  |   4 +-
 .../airavata/execution/monitor/Constants.java      |   0
 .../execution/monitor/EmailBasedMonitor.java       |   4 +-
 .../airavata/execution/monitor/EmailParser.java    |   4 +-
 .../execution/monitor/HTCondorEmailParser.java     |   4 +-
 .../execution/monitor/JobStateValidator.java       |   0
 .../execution/monitor/JobStatusResult.java         |   0
 .../monitor/JobStatusResultDeserializer.java       |   0
 .../monitor/JobStatusResultSerializer.java         |   0
 .../airavata/execution/monitor/LSFEmailParser.java |   4 +-
 .../execution/monitor/MessageProducer.java         |   0
 .../execution/monitor/MonitoringException.java     |   0
 .../airavata/execution/monitor/MonitoringJob.java  |  16 +-
 .../airavata/execution/monitor/OutputParser.java   |   2 +-
 .../execution/monitor/OutputParserImpl.java        |   2 +-
 .../airavata/execution/monitor/PBSEmailParser.java |   4 +-
 .../execution/monitor/RealtimeJobStatusParser.java |   6 +-
 .../execution/monitor/RealtimeMonitor.java         |   4 +-
 .../airavata/execution/monitor/ResourceConfig.java |   0
 .../execution/monitor/SLURMEmailParser.java        |   4 +-
 .../airavata/execution/monitor/UGEEmailParser.java |   4 +-
 .../execution/orchestrator/AWSTaskFactory.java     |  36 ++-
 .../orchestrator/AbstractOrchestrator.java         |   0
 .../execution/orchestrator/AbstractTask.java       |   0
 .../execution/orchestrator/AdaptorSupport.java     |   6 +-
 .../execution/orchestrator/AdaptorSupportImpl.java |  39 ++-
 .../execution/orchestrator/AgentStore.java         |   4 +-
 .../execution/orchestrator/AiravataTask.java       |   4 +-
 .../orchestrator/BatchQueueValidator.java          |   4 +-
 .../airavata/execution/orchestrator/Constants.java |   0
 .../orchestrator/DefaultHostScheduler.java         |   0
 .../orchestrator/ExperimentStatusValidator.java    |   0
 .../orchestrator/GFACPassiveJobSubmitter.java      |   0
 .../execution/orchestrator/GlobalParticipant.java  |   2 +-
 .../GroupResourceProfileValidator.java             |   4 +-
 .../execution/orchestrator/HelixController.java    |   0
 .../execution/orchestrator/HelixParticipant.java   |   0
 .../execution/orchestrator/HelixTaskFactory.java   |   0
 .../execution/orchestrator/HostScheduler.java      |   0
 .../orchestrator/JobMetadataValidator.java         |   0
 .../execution/orchestrator/JobSubmitter.java       |   0
 .../execution/orchestrator/MonitoringUtil.java     |   0
 .../execution/orchestrator/Orchestrator.java       |   0
 .../orchestrator/OrchestratorConfiguration.java    |   0
 .../orchestrator/OrchestratorConstants.java        |   0
 .../orchestrator/OrchestratorContext.java          |   0
 .../orchestrator/OrchestratorException.java        |   0
 .../OrchestratorServerThreadPoolExecutor.java      |   0
 .../orchestrator/OrchestratorServerUtils.java      |   4 +-
 .../execution/orchestrator/OrchestratorUtils.java  |   8 +-
 .../airavata/execution/orchestrator/OutPort.java   |   0
 .../orchestrator/ParserWorkflowManager.java        |  10 +-
 .../orchestrator/PostWorkflowManager.java          |   6 +-
 .../execution/orchestrator/PreWorkflowManager.java |   6 +-
 .../execution/orchestrator/PropertyResolver.java   |   0
 .../execution/orchestrator/QueueOperator.java      |   0
 .../orchestrator/SimpleOrchestratorImpl.java       |  41 ++-
 .../execution/orchestrator/SlurmTaskFactory.java   |  35 +-
 .../execution/orchestrator/TaskContext.java        |  14 +-
 .../airavata/execution/orchestrator/TaskDef.java   |   0
 .../execution/orchestrator/TaskFactory.java        |   0
 .../execution/orchestrator/TaskHelper.java         |   0
 .../execution/orchestrator/TaskHelperImpl.java     |   0
 .../orchestrator/TaskOnFailException.java          |   0
 .../execution/orchestrator/TaskOutPort.java        |   0
 .../airavata/execution/orchestrator/TaskParam.java |   0
 .../execution/orchestrator/TaskParamType.java      |   0
 .../airavata/execution/orchestrator/TaskUtil.java  |   0
 .../orchestrator/WorkflowCleanupAgent.java         |   0
 .../execution/orchestrator/WorkflowManager.java    |   6 +-
 .../execution/orchestrator/WorkflowOperator.java   |   0
 .../repository/ExperimentErrorRepository.java      |   0
 .../repository/ExperimentInputRepository.java      |   0
 .../repository/ExperimentOutputRepository.java     |   0
 .../execution/repository/ExperimentRepository.java |   0
 .../repository/ExperimentStatusRepository.java     |   0
 .../repository/ExperimentSummaryRepository.java    |   0
 .../execution/repository/GatewayRepository.java    |   0
 .../GatewayUsageReportingCommandRepository.java    |   0
 .../execution/repository/JobRepository.java        |   0
 .../execution/repository/JobStatusRepository.java  |   0
 .../repository/NotificationRepository.java         |   0
 .../repository/ProcessErrorRepository.java         |   0
 .../repository/ProcessInputRepository.java         |   0
 .../repository/ProcessOutputRepository.java        |   0
 .../execution/repository/ProcessRepository.java    |   0
 .../repository/ProcessStatusRepository.java        |   0
 .../repository/ProcessWorkflowRepository.java      |   0
 .../execution/repository/ProjectRepository.java    |   0
 .../repository/QueueStatusRepository.java          |   0
 .../execution/repository/TaskErrorRepository.java  |   0
 .../execution/repository/TaskRepository.java       |   0
 .../execution/repository/TaskStatusRepository.java |   0
 .../execution/repository/UserRepository.java       |   0
 .../execution/repository/WorkflowRepository.java   |   0
 .../execution/scheduler/AnalyzerConstants.java     |   0
 .../scheduler/ComputeResourceSelectionPolicy.java  |   0
 .../ComputeResourceSelectionPolicyImpl.java        |   4 +-
 .../airavata/execution/scheduler/DataAnalyzer.java |   0
 .../execution/scheduler/DataAnalyzerImpl.java      |   4 +-
 .../scheduler/DataInterpreterService.java          |   0
 .../DefaultComputeResourceSelectionPolicy.java     |   4 +-
 .../scheduler/ExponentialBackOffReScheduler.java   |   6 +-
 .../scheduler/MultipleComputeResourcePolicy.java   |   4 +-
 .../scheduler/ProcessReschedulingService.java      |   0
 .../execution/scheduler/ProcessScanner.java        |   0
 .../execution/scheduler/ProcessScannerImpl.java    |   4 +-
 .../execution/scheduler/ProcessScheduler.java      |   0
 .../execution/scheduler/ProcessSchedulerImpl.java  |   6 +-
 .../airavata/execution/scheduler/ReScheduler.java  |   0
 .../execution/scheduler/SchedulerConstants.java    |   0
 .../apache/airavata/execution/scheduler/Utils.java |  10 +-
 .../airavata/execution/service/GatewayService.java |   6 +-
 .../execution/task/CancelCompletingTask.java       |   0
 .../airavata/execution/task/CompletingTask.java    |   2 +-
 .../airavata/execution/task/DataParsingTask.java   |   8 +-
 .../airavata/execution/task/JobFactoryHelper.java  | 103 ++++++
 .../execution/task/JobVerificationTask.java        |  18 +-
 .../apache/airavata/execution/task/MockTask.java   |   0
 .../airavata/execution/task/ParsingTaskInput.java  |   0
 .../airavata/execution/task/ParsingTaskInputs.java |   0
 .../airavata/execution/task/ParsingTaskOutput.java |   0
 .../execution/task/ParsingTaskOutputs.java         |   0
 .../execution/task/ParsingTriggeringTask.java      |   0
 .../execution/task/ProcessCompletionMessage.java   |   0
 .../task/ProcessCompletionMessageDeserializer.java |   0
 .../task/ProcessCompletionMessageSerializer.java   |   0
 .../execution/task/RemoteJobCancellationTask.java  |  18 +-
 .../execution/task/WorkflowCancellationTask.java   |   0
 .../execution/util/AbstractRepository.java         |   0
 .../airavata/execution/util/AiravataJobState.java  |   0
 .../execution/util/AppCatalogDBInitConfig.java     |  17 +-
 .../airavata/execution/util/AppCatalogUtils.java   |   0
 .../apache/airavata/execution/util/Committer.java  |   0
 .../execution/util/ComputeRepositoryFactory.java   |  50 +++
 .../airavata/execution/util/DBConstants.java       |   0
 .../airavata/execution/util/ExecutionType.java     |   0
 .../execution/util/ExpCatalogDBInitConfig.java     |   0
 .../airavata/execution/util/ExpCatalogUtils.java   |   0
 .../execution/util/ExperimentModelUtil.java        |   0
 .../airavata/execution/util/ProjectModelUtil.java  |   0
 .../airavata/execution/util/QueryConstants.java    | 148 ++++-----
 .../airavata/execution/util/RegistryConstants.java |   0
 .../airavata/execution/util/RegistryException.java |   0
 .../util/RegistryServiceClientFactory.java         |   4 +-
 .../execution/util/ReplicaCatalogDBInitConfig.java |   0
 .../util/WorkflowCatalogDBInitConfig.java          |   0
 .../execution/util/WorkflowCatalogUtils.java       |   0
 .../airavata/execution/util/WorkflowContext.java   |   0
 .../airavata/execution/util/cpi/AppCatalog.java    |   0
 .../execution/util/cpi/AppCatalogException.java    |   0
 .../execution/util/cpi/ApplicationDeployment.java  |   0
 .../execution/util/cpi/ApplicationInterface.java   |   0
 .../execution/util/cpi/CompositeIdentifier.java    |   0
 .../execution/util/cpi/ComputeResource.java        |   0
 .../airavata/execution/util/cpi/Constants.java     |   0
 .../execution/util/cpi/DataProductInterface.java   |   0
 .../util/cpi/DataReplicaLocationInterface.java     |   0
 .../execution/util/cpi/ExpCatChildDataType.java    |   0
 .../execution/util/cpi/ExpCatParentDataType.java   |   0
 .../execution/util/cpi/ExperimentCatalog.java      |   0
 .../util/cpi/ExperimentCatalogException.java       |   0
 .../util/cpi/ExperimentCatalogModelType.java       |   0
 .../execution/util/cpi/GwyClientCredential.java    |   0
 .../execution/util/cpi/GwyResourceProfile.java     |   0
 .../airavata/execution/util/cpi/Registry.java      |   0
 .../execution/util/cpi/RegistryException.java      |   0
 .../execution/util/cpi/ReplicaCatalog.java         |   0
 .../util/cpi/ReplicaCatalogException.java          |   0
 .../execution/util/cpi/ResultOrderType.java        |   0
 .../airavata/execution/util/cpi/StatusType.java    |   0
 .../execution/util/cpi/StorageResource.java        |   0
 .../execution/util/cpi/UsrResourceProfile.java     |   0
 .../execution/util/cpi/WorkflowCatalog.java        |   0
 .../util/cpi/WorkflowCatalogException.java         |   0
 .../airavata/common/utils/DatabaseTestCases.java   |   0
 .../orchestrator/BaseOrchestratorTest.java         |   0
 .../orchestrator/NewOrchestratorTest.java          |   0
 .../OrchestratorClientFactoryTest.java             |   0
 .../orchestrator/OrchestratorTestWithGRAM.java     |   0
 .../OrchestratorTestWithMyProxyAuth.java           |   0
 .../repository/ExperimentErrorRepositoryTest.java  |   0
 .../repository/ExperimentInputRepositoryTest.java  |   0
 .../repository/ExperimentOutputRepositoryTest.java |   0
 .../repository/ExperimentRepositoryTest.java       |   0
 .../repository/ExperimentStatusRepositoryTest.java |   0
 .../ExperimentSummaryRepositoryTest.java           |   0
 .../repository/GatewayRepositoryTest.java          |   0
 .../execution/repository/JobRepositoryTest.java    |   0
 .../repository/JobStatusRepositoryTest.java        |   0
 .../repository/NotificationRepositoryTest.java     |   0
 .../repository/ProcessErrorRepositoryTest.java     |   0
 .../repository/ProcessInputRepositoryTest.java     |   0
 .../repository/ProcessOutputRepositoryTest.java    |   0
 .../repository/ProcessRepositoryTest.java          |   0
 .../repository/ProcessStatusRepositoryTest.java    |   0
 .../repository/ProjectRepositoryTest.java          |   0
 .../repository/QueueStatusRepositoryTest.java      |   0
 .../repository/TaskErrorRepositoryTest.java        |   0
 .../execution/repository/TaskRepositoryTest.java   |   0
 .../repository/TaskStatusRepositoryTest.java       |   0
 .../execution/repository/UserRepositoryTest.java   |   0
 .../repository/WorkflowRepositoryTest.java         |   0
 .../execution/service/GatewayServiceTest.java      |   4 +-
 .../execution/util/WorkspaceRepositoryTest.java    |   0
 .../execution/util/common/SharedMariaDB.java       |   0
 .../SharedMariaDBLauncherSessionListener.java      |   0
 .../airavata/execution/util/common/TestBase.java   |   0
 .../integration/AbstractIntegrationTest.java       |   0
 .../ExperimentRepositoryIntegrationTest.java       |   0
 ...junit.platform.launcher.LauncherSessionListener |   0
 .../pom.xml                                        |  30 +-
 .../airavata/common/security/UserContext.java      |   0
 .../commons/repositories/AbstractRepository.java   |   0
 .../commons/tenant/entities/GatewayEntity.java     |   0
 .../user/entities/CustomizedDashboardEntity.java   |   0
 .../user/entities/NSFDemographicsEntity.java       |   0
 .../commons/user/entities/UserProfileEntity.java   |   0
 .../security/profile/commons/utils/Committer.java  |   0
 .../profile/commons/utils/JPAConstants.java        |   0
 .../profile/commons/utils/QueryConstants.java      |   0
 .../security/profile/commons/utils/Utils.java      |   0
 .../core/impl/TenantManagementKeycloakImpl.java    |   0
 .../core/interfaces/TenantManagementInterface.java |   0
 .../security/profile/mapper/ProfileMapper.java     |   0
 .../core/repositories/TenantProfileRepository.java |   0
 .../exceptions/UserProfileRegistryException.java   |   0
 .../core/repositories/UserProfileRepository.java   |   0
 .../core/utils/UserProfileCatalogDBInitConfig.java |   0
 .../security/repository/AbstractJDBCUserStore.java |   0
 .../security/repository/JDBCUserStore.java         |   0
 .../security/repository/LDAPUserStore.java         |   0
 .../security/repository/SessionDBUserStore.java    |   0
 .../security/service/AiravataSecurityManager.java  |   0
 .../security/service/GatewayGroupsInitializer.java |  97 +++---
 .../airavata/security/service/IdentityContext.java |   0
 .../security/service/KeyCloakSecurityManager.java  |  26 +-
 .../security/service/SecurityManagerFactory.java   |   0
 .../apache/airavata/security/service/UserInfo.java |   0
 .../security/service/authzcache/AuthzCache.java    |   0
 .../service/authzcache/AuthzCacheEntry.java        |   0
 .../service/authzcache/AuthzCacheIndex.java        |   0
 .../service/authzcache/AuthzCacheManager.java      |   0
 .../authzcache/AuthzCacheManagerFactory.java       |   0
 .../service/authzcache/AuthzCachedStatus.java      |   0
 .../authzcache/DefaultAuthzCacheManager.java       |   0
 .../service/interceptor/SecurityCheck.java         |   0
 .../service/interceptor/SecurityInterceptor.java   |   0
 .../service/interceptor/SecurityModule.java        |   0
 .../security/util/AbstractAuthenticator.java       |   0
 .../security/util/AbstractConfigurationReader.java |   0
 .../util/AbstractDatabaseAuthenticator.java        |   0
 .../security/util/AiravataSecurityException.java   |   0
 .../security/util/AuthenticationException.java     |   0
 .../airavata/security/util/Authenticator.java      |   0
 .../util/AuthenticatorConfigurationReader.java     |   0
 .../apache/airavata/security/util/Authoriser.java  |   0
 .../security/util/AuthorizationException.java      |   0
 .../airavata/security/util/PasswordDigester.java   |   0
 .../airavata/security/util/SecurityUtil.java       |   0
 .../apache/airavata/security/util/UserStore.java   |   0
 .../airavata/security/util/UserStoreException.java |   0
 .../admin/services/core/tests/SetupNewGateway.java |   0
 .../security/repository/JDBCUserStoreTest.java     |   0
 .../security/repository/LDAPUserStoreTest.java     |   0
 .../repository/SessionDBUserStoreTest.java         |   0
 .../util/AuthenticatorConfigurationReaderTest.java |   0
 .../airavata/security/util/SecurityUtilTest.java   |   0
 .../security/util/TestDBAuthenticator1.java        |   0
 .../security/util/TestDBAuthenticator2.java        |   0
 .../security/util/TestDBAuthenticator3.java        |   0
 .../airavata/security/util/TestUserStore.java      |   0
 .../src/test/resources/airavata.p12                | Bin
 .../src/test/resources/authenticators.xml          |   0
 .../src/test/resources/disabled-authenticator.xml  |   0
 .../src/test/resources/jdbc-authenticator.xml      |   0
 .../src/test/resources/ldap-authenticator.xml      |   0
 .../src/test/resources/session-authenticator.xml   |   0
 airavata-api/research-service/pom.xml              |  15 +
 .../pom.xml                                        |  11 +-
 .../sharing/handler/SharingProviderImpl.java       | 109 +++++++
 .../handler/SharingRegistryServerHandler.java      |   0
 .../handler/SharingServiceDBEventHandler.java      |   0
 .../SharingServiceDBEventMessagingFactory.java     |   0
 .../airavata/sharing/model/DomainEntity.java       |   0
 .../sharing/model/DuplicateEntryException.java     |   0
 .../airavata/sharing/model/EntityEntity.java       |   0
 .../apache/airavata/sharing/model/EntityPK.java    |   0
 .../airavata/sharing/model/EntityTypeEntity.java   |   0
 .../airavata/sharing/model/EntityTypePK.java       |   0
 .../airavata/sharing/model/GroupAdminEntity.java   |   0
 .../airavata/sharing/model/GroupAdminPK.java       |   0
 .../sharing/model/GroupMembershipEntity.java       |   0
 .../airavata/sharing/model/GroupMembershipPK.java  |   0
 .../sharing/model/PermissionTypeEntity.java        |   0
 .../airavata/sharing/model/PermissionTypePK.java   |   0
 .../airavata/sharing/model/SharingEntity.java      |   0
 .../apache/airavata/sharing/model/SharingPK.java   |   0
 .../sharing/model/SharingRegistryException.java    |   0
 .../apache/airavata/sharing/model/UserEntity.java  |   0
 .../airavata/sharing/model/UserGroupEntity.java    |   0
 .../apache/airavata/sharing/model/UserGroupPK.java |   0
 .../org/apache/airavata/sharing/model/UserPK.java  |   0
 .../sharing/repository/AbstractRepository.java     |   0
 .../sharing/repository/DomainRepository.java       |   0
 .../sharing/repository/EntityRepository.java       |   0
 .../sharing/repository/EntityTypeRepository.java   |   0
 .../sharing/repository/GroupAdminRepository.java   |   0
 .../repository/GroupMembershipRepository.java      |   0
 .../repository/PermissionTypeRepository.java       |   0
 .../sharing/repository/SharingRepository.java      |   0
 .../sharing/repository/UserGroupRepository.java    |   0
 .../sharing/repository/UserRepository.java         |   0
 .../sharing/service/ResourceSharingService.java    |   6 +-
 .../airavata/sharing/service/SharingHelper.java    |   6 +-
 .../apache/airavata/sharing/util/Committer.java    |   0
 .../airavata/sharing/util/ConnectionFactory.java   |   0
 .../apache/airavata/sharing/util/DBConstants.java  |   0
 .../airavata/sharing/util/SharingConstants.java    |   0
 .../sharing/util/SharingRegistryDBInitConfig.java  |   0
 .../sharing/util/ThriftDataModelConversion.java    |   0
 ...org.apache.airavata.sharing.spi.SharingProvider |   1 +
 .../integration/SharingServiceIntegrationTest.java |   0
 .../airavata/sharing/handler/CipresTest.java       |   0
 .../handler/SharingRegistryServerHandlerTest.java  |   0
 .../service/ResourceSharingServiceTest.java        |   0
 .../sharing/service/SharingHelperTest.java         |  14 +-
 .../airavata/{common/utils => }/BuildConstant.java |   0
 .../compute/{util => spi}/AgentAdaptor.java        |  10 +-
 .../compute/{util => spi}/AgentException.java      |   7 +-
 .../compute/{util => spi}/CommandOutput.java       |   7 +-
 .../GroupComputeResourcePreferenceUtil.java        |   5 +-
 .../compute/spi/JobConfigurationProvider.java      |  44 +++
 .../{task => spi}/JobManagerConfiguration.java     |   8 +-
 .../spi/OutputParser.java}                         |  40 ++-
 .../compute/{task => spi}/RawCommandInfo.java      |   5 +-
 .../airavata/execution/spi/RegistryProvider.java   |  55 ++++
 .../airavata/sharing/spi/SharingProvider.java      |  42 +++
 .../storage/{util => spi}/FileMetadata.java        |   2 +-
 .../airavata/storage/spi/StorageProvider.java      |  73 +++++
 .../{util => spi}/StorageResourceAdaptor.java      |   8 +-
 .../service/GatewayGroupsInitializerTest.java      | 133 --------
 .../service/KeyCloakSecurityManagerTest.java       | 354 ---------------------
 airavata-api/storage-service/pom.xml               |  22 ++
 .../airavata/storage/StorageProviderImpl.java      |  51 ++-
 .../airavata/storage/mapper/StorageMapper.java     |   0
 .../airavata/storage/model/AiravataDirectory.java  |   2 +-
 .../airavata/storage/model/AiravataFile.java       |   2 +-
 .../storage/model/ConfigurationEntity.java         |   0
 .../airavata/storage/model/ConfigurationPK.java    |   0
 .../storage/model/DataMovementInterfaceEntity.java |  13 -
 .../storage/model/DataMovementInterfacePK.java     |   0
 .../airavata/storage/model/DataProductEntity.java  |   0
 .../storage/model/DataProductMetadataEntity.java   |   0
 .../storage/model/DataProductMetadataPK.java       |   0
 .../storage/model/DataReplicaLocationEntity.java   |   0
 .../storage/model/DataReplicaMetadataEntity.java   |   0
 .../storage/model/DataReplicaMetadataPK.java       |   0
 .../storage/model/GridftpDataMovementEntity.java   |   0
 .../storage/model/GridftpEndpointEntity.java       |   0
 .../airavata/storage/model/GridftpEndpointPK.java  |   0
 .../storage/model/LocalDataMovementEntity.java     |   0
 .../storage/model/ScpDataMovementEntity.java       |   0
 .../storage/model/StorageInterfaceEntity.java      |   0
 .../airavata/storage/model/StorageInterfacePK.java |   0
 .../storage/model/StoragePreferenceEntity.java     |  13 -
 .../storage/model/StoragePreferencePK.java         |   0
 .../storage/model/StorageResourceEntity.java       |   0
 .../storage/model/UnicoreDatamovementEntity.java   |   0
 .../storage/model/UserStoragePreferenceEntity.java |  16 -
 .../storage/model/UserStoragePreferencePK.java     |   0
 .../storage/repository/DataMovementRepository.java |   0
 .../storage/repository/DataProductRepository.java  |   0
 .../repository/DataReplicaLocationRepository.java  |   0
 .../storage/repository/StoragePrefRepository.java  |   0
 .../repository/StorageResourceRepository.java      |   0
 .../UserStoragePreferenceRepository.java           |   0
 .../storage/service/DataProductService.java        |   6 +-
 .../apache/airavata/storage/task/ArchiveTask.java  |   8 +-
 .../airavata/storage/task/DataStagingTask.java     |   8 +-
 .../storage/task/InputDataStagingTask.java         |   4 +-
 .../storage/task/OutputDataStagingTask.java        |   8 +-
 .../airavata/storage/util/TransferResult.java      |   0
 .../airavata/storage/util/VirtualInputStream.java  |   0
 .../airavata/storage/util/VirtualOutputStream.java |   0
 .../storage/util/VirtualStreamProducer.java        |   0
 .../repository}/DataProductRepositoryTest.java     |   3 +-
 .../DataReplicaLocationRepositoryTest.java         |   4 +-
 .../storage/service/DataProductServiceTest.java    |   4 +-
 airavata-server/pom.xml                            |  15 +
 pom.xml                                            |   7 +-
 663 files changed, 1568 insertions(+), 1075 deletions(-)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/mapper/ComputeMapper.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/AWSGroupComputeResourcePrefEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/AppEnvironmentEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/AppEnvironmentPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/AppModuleMappingEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/AppModuleMappingPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ApplicationDeploymentEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ApplicationInputEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ApplicationInputPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ApplicationInterfaceEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ApplicationModuleEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ApplicationOutputEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ApplicationOutputPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/BatchQueueEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/BatchQueuePK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/BatchQueueResourcePolicyEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/CloudJobSubmissionEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ComputeResourceEntity.java
 (98%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ComputeResourceFileSystemEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ComputeResourceFileSystemPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ComputeResourcePolicyEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ComputeResourcePreferenceEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ComputeResourcePreferencePK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ComputeResourceReservationEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GatewayGroupsEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GatewayProfileEntity.java
 (95%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GlobusGkEndpointEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GlobusGkEndpointPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GlobusSubmissionEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GroupComputeResourcePrefEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GroupComputeResourcePrefPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GroupResourceProfileEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GroupSSHAccountProvisionerConfig.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GroupSSHAccountProvisionerConfigPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GsisshExportEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GsisshExportPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GsisshPostjobcommandEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GsisshPostjobcommandPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GsisshPrejobcommandEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GsisshPrejobcommandPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/GsisshSubmissionEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/JobManagerCommandEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/JobManagerCommandPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/JobSubmissionInterfaceEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/JobSubmissionInterfacePK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/LibraryApendPathEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/LibraryAppendPathPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/LibraryPrependPathEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/LibraryPrependPathPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/LocalSubmissionEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ModuleLoadCmdEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ModuleLoadCmdPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ParallelismCommandEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ParallelismCommandPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ParserConnectorEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ParserConnectorInputEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ParserEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ParserInputEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ParserOutputEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ParsingTemplateEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ParsingTemplateInputEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/PostjobCommandEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/PostjobCommandPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/PrejobCommandEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/PrejobCommandPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/ResourceJobManagerEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/SSHAccountProvisionerConfiguration.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/SSHAccountProvisionerConfigurationPK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/SlurmGroupComputeResourcePrefEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/SshJobSubmissionEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/UnicoreSubmissionEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/UserComputeResourcePreferenceEntity.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/UserComputeResourcePreferencePK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/UserResourceProfileEntity.java
 (93%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/model/UserResourceProfilePK.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ApplicationDeploymentRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ApplicationInputRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ApplicationInterfaceRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ApplicationModuleRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ApplicationOutputRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/BatchQueuePolicyRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/BatchQueueRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ComputeResourcePolicyRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ComputeResourcePrefRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ComputeResourceRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/GatewayGroupsRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/GroupResourceProfileRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/GrpComputePrefRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/GwyResourceProfileRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/JobSubmissionInterfaceRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ParserInputRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ParserOutputRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ParserRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ParsingTemplateRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/ResourceJobManagerRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/UserComputeResourcePreferenceRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/repository/UserResourceProfileRepository.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/AiravataCustomCommandOutputParser.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/CloudJobManagerConfiguration.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/DefaultJobSubmissionTask.java
 (99%)
 rename 
airavata-api/{credential-service/src/main/java/org/apache/airavata/credential 
=> 
compute-service/src/main/java/org/apache/airavata/compute}/task/EnvSetupTask.java
 (96%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/ForkJobConfiguration.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/ForkJobSubmissionTask.java
 (98%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/ForkOutputParser.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/GroovyMapBuilder.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/GroovyMapData.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/HTCondorJobConfiguration.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/HTCondorOutputParser.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/JobFactory.java 
(96%)
 copy 
airavata-api/{src/main/java/org/apache/airavata/compute/task/RawCommandInfo.java
 => 
compute-service/src/main/java/org/apache/airavata/compute/task/JobManagerConfiguration.java}
 (66%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/JobSubmissionTask.java
 (98%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/JobUtil.java 
(100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/LSFJobConfiguration.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/LSFOutputParser.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/LocalJobSubmissionTask.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/OutputParser.java
 (90%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/PBSJobConfiguration.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/PBSOutputParser.java
 (100%)
 copy airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/RawCommandInfo.java
 (72%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/ScriptTag.java 
(100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/SlurmJobConfiguration.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/SlurmOutputParser.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/UGEJobConfiguration.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/UGEOutputParser.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/aws/AWSCompletingTask.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/aws/AWSJobSubmissionTask.java
 (99%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/aws/AWSProcessContextManager.java
 (97%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/aws/AWSTaskUtil.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/aws/CreateEC2InstanceTask.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/aws/ExponentialBackoffWaiter.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/task/aws/NoOperationTask.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/AdaptorParams.java
 (100%)
 copy airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/Agent.java 
(100%)
 copy airavata-api/{src/main/java/org/apache/airavata/compute/util/Agent.java 
=> 
compute-service/src/main/java/org/apache/airavata/compute/util/AgentAdaptor.java}
 (74%)
 copy airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/AgentException.java
 (82%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/AgentUtils.java 
(90%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/AppDeploymentUtil.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/AppInterfaceUtil.java
 (100%)
 copy airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/CommandOutput.java
 (74%)
 rename airavata-api/{src/main/java/org/apache/airavata/compute/util/Agent.java 
=> 
compute-service/src/main/java/org/apache/airavata/compute/util/GroupComputeResourcePreferenceUtil.java}
 (68%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/JobSubmissionOutput.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/PoolingSSHJClient.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/SCPFileTransferWrapper.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/SFTPClientWrapper.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/SSHClientWrapper.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/SSHJAgentAdaptor.java
 (99%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/SSHUtil.java 
(100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/SessionWrapper.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/SshAdaptorParams.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/SshAgentAdaptor.java
 (99%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/compute/util/StandardOutReader.java
 (100%)
 create mode 100644 
airavata-api/compute-service/src/main/java/org/apache/airavata/execution/handler/RegistryProviderImpl.java
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/execution/handler/RegistryServerHandler.java
 (99%)
 rename airavata-api/{credential-service => 
compute-service}/src/main/java/org/apache/airavata/sharing/util/AiravataDataMigrator.java
 (100%)
 rename airavata-api/{storage-service => 
compute-service}/src/main/java/org/apache/airavata/storage/service/AirvataFileService.java
 (98%)
 rename airavata-api/{storage-service => 
compute-service}/src/main/java/org/apache/airavata/storage/service/ProcessDataManager.java
 (98%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/storage/util/SSHJStorageAdaptor.java
 (98%)
 rename airavata-api/{ => 
compute-service}/src/main/java/org/apache/airavata/storage/util/StorageResourceAdaptorImpl.java
 (98%)
 create mode 100644 
airavata-api/compute-service/src/main/resources/META-INF/services/org.apache.airavata.execution.spi.RegistryProvider
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/repository/ApplicationDeploymentRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/repository/ApplicationInterfaceRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/repository/ComputeResourceRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/repository/GatewayGroupsRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/repository/GatewayProfileRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/repository/GroupResourceProfileRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/repository/JobSubmissionInterfaceRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/repository/StorageResourceRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/repository/UserResourceProfileRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/util/GroupComputeResourcePreferenceUtilTest.java
 (100%)
 rename airavata-api/{ => 
compute-service}/src/test/java/org/apache/airavata/compute/util/SFTPDeleteDirTest.java
 (100%)
 rename airavata-api/{storage-service => 
compute-service}/src/test/java/org/apache/airavata/storage/service/AirvataFileServiceTest.java
 (99%)
 rename airavata-api/{ => 
credential-service}/src/test/resources/META-INF/services/org.apache.airavata.credential.service.provisioning.SSHAccountProvisionerProvider
 (100%)
 copy airavata-api/{compute-service => orchestration-service}/pom.xml (83%)
 create mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/handler/RegistryHandler.java
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/handler/RegistryServiceDBEventHandler.java
 (97%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/handler/RegistryServiceDBEventMessagingFactory.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/mapper/ExecutionMapper.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ComputationalResourceSchedulingEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ComputationalResourceSchedulingPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentErrorEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentErrorPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentInputEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentInputPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentOutputEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentOutputPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentStatusPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ExperimentSummaryEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/GatewayEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/GatewayUsageReportingCommandEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/GatewayUsageReportingPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/GatewayWorkerEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/GatewayWorkerPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/JobEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/JobPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/JobStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/JobStatusPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/NotificationEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessErrorEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessErrorPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessInputEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessInputPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessOutputEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessOutputPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessResourceScheduleEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessStatusPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessWorkflowEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProcessWorkflowPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProjectEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProjectUserEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/ProjectUserPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/QueueStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/QueueStatusPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/TaskEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/TaskErrorEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/TaskErrorPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/TaskStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/TaskStatusPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/UserConfigurationDataEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/UserEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/UserPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/AiravataWorkflowEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/AiravataWorkflowErrorEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/AiravataWorkflowErrorPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/AiravataWorkflowStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/AiravataWorkflowStatusPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/ApplicationErrorEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/ApplicationErrorPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/ApplicationStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/ApplicationStatusPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/ComponentStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/EdgeEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/EdgePK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/HandlerErrorEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/HandlerErrorPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/HandlerInputEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/HandlerInputPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/HandlerOutputEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/HandlerOutputPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/HandlerStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/HandlerStatusPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/NodeEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/NodePK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/PortEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/PortPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowApplicationEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowApplicationPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowConnectionEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowConnectionPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowDataBlockEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowHandlerEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowHandlerPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowInputEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowInputPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowOutputEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowOutputPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowStatusEntity.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/model/workflow/WorkflowStatusPK.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/AbstractMonitor.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/AiravataCustomMailParser.java
 (94%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/ClusterStatusMonitorJob.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/ClusterStatusMonitorJobScheduler.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/ComputationalResourceMonitoringService.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/ComputeResourceMonitor.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/Constants.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/EmailBasedMonitor.java
 (99%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/EmailParser.java
 (88%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/HTCondorEmailParser.java
 (97%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/JobStateValidator.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/JobStatusResult.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/JobStatusResultDeserializer.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/JobStatusResultSerializer.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/LSFEmailParser.java
 (95%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/MessageProducer.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/MonitoringException.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/MonitoringJob.java
 (95%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/OutputParser.java
 (95%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/OutputParserImpl.java
 (97%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/PBSEmailParser.java
 (96%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/RealtimeJobStatusParser.java
 (96%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/RealtimeMonitor.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/ResourceConfig.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/SLURMEmailParser.java
 (95%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/monitor/UGEEmailParser.java
 (96%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/AWSTaskFactory.java
 (50%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/AbstractOrchestrator.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/AbstractTask.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/AdaptorSupport.java
 (91%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/AdaptorSupportImpl.java
 (85%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/AgentStore.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/AiravataTask.java
 (99%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/BatchQueueValidator.java
 (99%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/Constants.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/DefaultHostScheduler.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/ExperimentStatusValidator.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/GFACPassiveJobSubmitter.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/GlobalParticipant.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/GroupResourceProfileValidator.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/HelixController.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/HelixParticipant.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/HelixTaskFactory.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/HostScheduler.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/JobMetadataValidator.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/JobSubmitter.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/MonitoringUtil.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/Orchestrator.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/OrchestratorConfiguration.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/OrchestratorConstants.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/OrchestratorContext.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/OrchestratorException.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/OrchestratorServerThreadPoolExecutor.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/OrchestratorServerUtils.java
 (95%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/OrchestratorUtils.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/OutPort.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/ParserWorkflowManager.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/PostWorkflowManager.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/PreWorkflowManager.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/PropertyResolver.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/QueueOperator.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/SimpleOrchestratorImpl.java
 (96%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/SlurmTaskFactory.java
 (68%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskContext.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskDef.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskFactory.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskHelper.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskHelperImpl.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskOnFailException.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskOutPort.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskParam.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskParamType.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/TaskUtil.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/WorkflowCleanupAgent.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/WorkflowManager.java
 (97%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/orchestrator/WorkflowOperator.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ExperimentErrorRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ExperimentInputRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ExperimentOutputRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ExperimentRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ExperimentStatusRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ExperimentSummaryRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/GatewayRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/GatewayUsageReportingCommandRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/JobRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/JobStatusRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/NotificationRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ProcessErrorRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ProcessInputRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ProcessOutputRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ProcessRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ProcessStatusRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ProcessWorkflowRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/ProjectRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/QueueStatusRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/TaskErrorRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/TaskRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/TaskStatusRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/UserRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/repository/WorkflowRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/AnalyzerConstants.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/ComputeResourceSelectionPolicy.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/ComputeResourceSelectionPolicyImpl.java
 (92%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/DataAnalyzer.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/DataAnalyzerImpl.java
 (95%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/DataInterpreterService.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/DefaultComputeResourceSelectionPolicy.java
 (96%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/ExponentialBackOffReScheduler.java
 (97%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/MultipleComputeResourcePolicy.java
 (96%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/ProcessReschedulingService.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/ProcessScanner.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/ProcessScannerImpl.java
 (94%)
 copy airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/ProcessScheduler.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/ProcessSchedulerImpl.java
 (97%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/ReScheduler.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/SchedulerConstants.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/scheduler/Utils.java
 (93%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/service/GatewayService.java
 (97%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/CancelCompletingTask.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/CompletingTask.java
 (98%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/DataParsingTask.java
 (98%)
 create mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/task/JobFactoryHelper.java
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/JobVerificationTask.java
 (89%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/MockTask.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/ParsingTaskInput.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/ParsingTaskInputs.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/ParsingTaskOutput.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/ParsingTaskOutputs.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/ParsingTriggeringTask.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/ProcessCompletionMessage.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/ProcessCompletionMessageDeserializer.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/ProcessCompletionMessageSerializer.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/RemoteJobCancellationTask.java
 (93%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/task/WorkflowCancellationTask.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/AbstractRepository.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/AiravataJobState.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/AppCatalogDBInitConfig.java
 (73%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/AppCatalogUtils.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/Committer.java
 (100%)
 create mode 100644 
airavata-api/orchestration-service/src/main/java/org/apache/airavata/execution/util/ComputeRepositoryFactory.java
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/DBConstants.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/ExecutionType.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/ExpCatalogDBInitConfig.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/ExpCatalogUtils.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/ExperimentModelUtil.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/ProjectModelUtil.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/QueryConstants.java
 (68%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/RegistryConstants.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/RegistryException.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/RegistryServiceClientFactory.java
 (86%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/ReplicaCatalogDBInitConfig.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/WorkflowCatalogDBInitConfig.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/WorkflowCatalogUtils.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/WorkflowContext.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/AppCatalog.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/AppCatalogException.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ApplicationDeployment.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ApplicationInterface.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/CompositeIdentifier.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ComputeResource.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/Constants.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/DataProductInterface.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/DataReplicaLocationInterface.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ExpCatChildDataType.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ExpCatParentDataType.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ExperimentCatalog.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ExperimentCatalogException.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ExperimentCatalogModelType.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/GwyClientCredential.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/GwyResourceProfile.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/Registry.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/RegistryException.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ReplicaCatalog.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ReplicaCatalogException.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/ResultOrderType.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/StatusType.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/StorageResource.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/UsrResourceProfile.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/WorkflowCatalog.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/main/java/org/apache/airavata/execution/util/cpi/WorkflowCatalogException.java
 (100%)
 copy airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/common/utils/DatabaseTestCases.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/orchestrator/BaseOrchestratorTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/orchestrator/NewOrchestratorTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/orchestrator/OrchestratorClientFactoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/orchestrator/OrchestratorTestWithGRAM.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/orchestrator/OrchestratorTestWithMyProxyAuth.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ExperimentErrorRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ExperimentInputRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ExperimentOutputRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ExperimentRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ExperimentStatusRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ExperimentSummaryRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/GatewayRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/JobRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/JobStatusRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/NotificationRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ProcessErrorRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ProcessInputRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ProcessOutputRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ProcessRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ProcessStatusRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/ProjectRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/QueueStatusRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/TaskErrorRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/TaskRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/TaskStatusRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/UserRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/repository/WorkflowRepositoryTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/service/GatewayServiceTest.java
 (97%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/util/WorkspaceRepositoryTest.java
 (100%)
 copy airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/util/common/SharedMariaDB.java
 (100%)
 copy airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/util/common/SharedMariaDBLauncherSessionListener.java
 (100%)
 copy airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/execution/util/common/TestBase.java
 (100%)
 copy airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/integration/AbstractIntegrationTest.java
 (100%)
 rename airavata-api/{ => 
orchestration-service}/src/test/java/org/apache/airavata/integration/ExperimentRepositoryIntegrationTest.java
 (100%)
 copy airavata-api/{ => 
orchestration-service}/src/test/resources/META-INF/services/org.junit.platform.launcher.LauncherSessionListener
 (100%)
 copy airavata-api/{credential-service => profile-service}/pom.xml (72%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/common/security/UserContext.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/commons/repositories/AbstractRepository.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/commons/tenant/entities/GatewayEntity.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/commons/user/entities/CustomizedDashboardEntity.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/commons/user/entities/NSFDemographicsEntity.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/commons/user/entities/UserProfileEntity.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/commons/utils/Committer.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/commons/utils/JPAConstants.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/commons/utils/QueryConstants.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/commons/utils/Utils.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/iam/admin/services/core/interfaces/TenantManagementInterface.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/mapper/ProfileMapper.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/tenant/core/repositories/TenantProfileRepository.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/user/core/exceptions/UserProfileRegistryException.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/user/core/repositories/UserProfileRepository.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/profile/user/core/utils/UserProfileCatalogDBInitConfig.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/repository/AbstractJDBCUserStore.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/repository/JDBCUserStore.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/repository/LDAPUserStore.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/repository/SessionDBUserStore.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/AiravataSecurityManager.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/GatewayGroupsInitializer.java
 (58%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/IdentityContext.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/KeyCloakSecurityManager.java
 (96%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/SecurityManagerFactory.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/UserInfo.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/authzcache/AuthzCache.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/authzcache/AuthzCacheEntry.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/authzcache/AuthzCacheIndex.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/authzcache/AuthzCacheManager.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/authzcache/AuthzCacheManagerFactory.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/authzcache/AuthzCachedStatus.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/authzcache/DefaultAuthzCacheManager.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/interceptor/SecurityCheck.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/interceptor/SecurityInterceptor.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/service/interceptor/SecurityModule.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/AbstractAuthenticator.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/AbstractConfigurationReader.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/AbstractDatabaseAuthenticator.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/AiravataSecurityException.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/AuthenticationException.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/Authenticator.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/AuthenticatorConfigurationReader.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/Authoriser.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/AuthorizationException.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/PasswordDigester.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/SecurityUtil.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/UserStore.java 
(100%)
 rename airavata-api/{ => 
profile-service}/src/main/java/org/apache/airavata/security/util/UserStoreException.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/profile/iam/admin/services/core/tests/SetupNewGateway.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/repository/JDBCUserStoreTest.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/repository/LDAPUserStoreTest.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/repository/SessionDBUserStoreTest.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/util/AuthenticatorConfigurationReaderTest.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/util/SecurityUtilTest.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/util/TestDBAuthenticator1.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/util/TestDBAuthenticator2.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/util/TestDBAuthenticator3.java
 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/java/org/apache/airavata/security/util/TestUserStore.java
 (100%)
 copy airavata-api/{ => profile-service}/src/test/resources/airavata.p12 (100%)
 rename airavata-api/{ => 
profile-service}/src/test/resources/authenticators.xml (100%)
 rename airavata-api/{ => 
profile-service}/src/test/resources/disabled-authenticator.xml (100%)
 rename airavata-api/{ => 
profile-service}/src/test/resources/jdbc-authenticator.xml (100%)
 rename airavata-api/{ => 
profile-service}/src/test/resources/ldap-authenticator.xml (100%)
 rename airavata-api/{ => 
profile-service}/src/test/resources/session-authenticator.xml (100%)
 copy airavata-api/{credential-service => sharing-service}/pom.xml (89%)
 create mode 100644 
airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/handler/SharingProviderImpl.java
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/handler/SharingRegistryServerHandler.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/handler/SharingServiceDBEventHandler.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/handler/SharingServiceDBEventMessagingFactory.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/DomainEntity.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/DuplicateEntryException.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/EntityEntity.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/EntityPK.java 
(100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/EntityTypeEntity.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/EntityTypePK.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/GroupAdminEntity.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/GroupAdminPK.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/GroupMembershipEntity.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/GroupMembershipPK.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/PermissionTypeEntity.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/PermissionTypePK.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/SharingEntity.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/SharingPK.java 
(100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/SharingRegistryException.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/UserEntity.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/UserGroupEntity.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/UserGroupPK.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/model/UserPK.java 
(100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/AbstractRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/DomainRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/EntityRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/EntityTypeRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/GroupAdminRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/GroupMembershipRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/PermissionTypeRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/SharingRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/UserGroupRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/repository/UserRepository.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/service/ResourceSharingService.java
 (99%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/service/SharingHelper.java
 (95%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/util/Committer.java 
(100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/util/ConnectionFactory.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/util/DBConstants.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/util/SharingConstants.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/util/SharingRegistryDBInitConfig.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/main/java/org/apache/airavata/sharing/util/ThriftDataModelConversion.java
 (100%)
 create mode 100644 
airavata-api/sharing-service/src/main/resources/META-INF/services/org.apache.airavata.sharing.spi.SharingProvider
 rename airavata-api/{ => 
sharing-service}/src/test/java/org/apache/airavata/integration/SharingServiceIntegrationTest.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/test/java/org/apache/airavata/sharing/handler/CipresTest.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/test/java/org/apache/airavata/sharing/handler/SharingRegistryServerHandlerTest.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/test/java/org/apache/airavata/sharing/service/ResourceSharingServiceTest.java
 (100%)
 rename airavata-api/{ => 
sharing-service}/src/test/java/org/apache/airavata/sharing/service/SharingHelperTest.java
 (93%)
 rename airavata-api/src/main/java-templates/org/apache/airavata/{common/utils 
=> }/BuildConstant.java (100%)
 rename airavata-api/src/main/java/org/apache/airavata/compute/{util => 
spi}/AgentAdaptor.java (88%)
 rename airavata-api/src/main/java/org/apache/airavata/compute/{util => 
spi}/AgentException.java (91%)
 rename airavata-api/src/main/java/org/apache/airavata/compute/{util => 
spi}/CommandOutput.java (87%)
 rename airavata-api/src/main/java/org/apache/airavata/compute/{util => 
spi}/GroupComputeResourcePreferenceUtil.java (94%)
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/compute/spi/JobConfigurationProvider.java
 rename airavata-api/src/main/java/org/apache/airavata/compute/{task => 
spi}/JobManagerConfiguration.java (85%)
 rename 
airavata-api/src/main/java/org/apache/airavata/{execution/scheduler/ProcessScheduler.java
 => compute/spi/OutputParser.java} (51%)
 rename airavata-api/src/main/java/org/apache/airavata/compute/{task => 
spi}/RawCommandInfo.java (89%)
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/execution/spi/RegistryProvider.java
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/sharing/spi/SharingProvider.java
 rename airavata-api/src/main/java/org/apache/airavata/storage/{util => 
spi}/FileMetadata.java (97%)
 rename airavata-api/src/main/java/org/apache/airavata/storage/{util => 
spi}/StorageResourceAdaptor.java (91%)
 delete mode 100644 
airavata-api/src/test/java/org/apache/airavata/security/service/GatewayGroupsInitializerTest.java
 delete mode 100644 
airavata-api/src/test/java/org/apache/airavata/security/service/KeyCloakSecurityManagerTest.java
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/mapper/StorageMapper.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/AiravataDirectory.java
 (97%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/AiravataFile.java
 (97%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/ConfigurationEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/ConfigurationPK.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/DataMovementInterfaceEntity.java
 (86%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/DataMovementInterfacePK.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/DataProductEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/DataProductMetadataEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/DataProductMetadataPK.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/DataReplicaLocationEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/DataReplicaMetadataEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/DataReplicaMetadataPK.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/GridftpDataMovementEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/GridftpEndpointEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/GridftpEndpointPK.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/LocalDataMovementEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/ScpDataMovementEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/StorageInterfaceEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/StorageInterfacePK.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/StoragePreferenceEntity.java
 (84%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/StoragePreferencePK.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/StorageResourceEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/UnicoreDatamovementEntity.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/UserStoragePreferenceEntity.java
 (81%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/model/UserStoragePreferencePK.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/repository/DataMovementRepository.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/repository/DataProductRepository.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/repository/DataReplicaLocationRepository.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/repository/StoragePrefRepository.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/repository/StorageResourceRepository.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/repository/UserStoragePreferenceRepository.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/task/ArchiveTask.java
 (97%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/task/DataStagingTask.java
 (99%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/task/InputDataStagingTask.java
 (97%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/task/OutputDataStagingTask.java
 (98%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/util/TransferResult.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/util/VirtualInputStream.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/util/VirtualOutputStream.java
 (100%)
 rename airavata-api/{ => 
storage-service}/src/main/java/org/apache/airavata/storage/util/VirtualStreamProducer.java
 (100%)
 rename 
airavata-api/{src/test/java/org/apache/airavata/execution/util/replicacatalog 
=> 
storage-service/src/test/java/org/apache/airavata/storage/repository}/DataProductRepositoryTest.java
 (98%)
 rename 
airavata-api/{src/test/java/org/apache/airavata/execution/util/replicacatalog 
=> 
storage-service/src/test/java/org/apache/airavata/storage/repository}/DataReplicaLocationRepositoryTest.java
 (96%)

Reply via email to