This is an automated email from the ASF dual-hosted git repository. yasith pushed a commit to branch feat/grpc-armeria-migration in repository https://gitbox.apache.org/repos/asf/airavata.git
commit e196ce3ea68355917aea11d7f7f4b7aa1764ac28 Author: yasithdev <[email protected]> AuthorDate: Wed Apr 1 02:44:45 2026 -0400 fix: add @Service annotations to all service classes for Spring discovery --- .../org/apache/airavata/compute/service/ApplicationCatalogService.java | 2 ++ .../apache/airavata/compute/service/GatewayResourceProfileService.java | 2 ++ .../apache/airavata/compute/service/GroupResourceProfileService.java | 2 ++ .../main/java/org/apache/airavata/compute/service/ParserService.java | 2 ++ .../main/java/org/apache/airavata/compute/service/ResourceService.java | 2 ++ .../org/apache/airavata/compute/service/UserResourceProfileService.java | 2 ++ .../java/org/apache/airavata/credential/service/CredentialService.java | 2 ++ .../java/org/apache/airavata/credential/service/SSHAccountService.java | 2 ++ .../java/org/apache/airavata/execution/service/ExperimentService.java | 2 ++ .../main/java/org/apache/airavata/execution/service/GatewayService.java | 2 ++ .../java/org/apache/airavata/execution/service/NotificationService.java | 2 ++ .../main/java/org/apache/airavata/execution/service/ProjectService.java | 2 ++ .../org/apache/airavata/sharing/service/ResourceSharingService.java | 2 ++ .../main/java/org/apache/airavata/sharing/service/SharingHelper.java | 2 ++ .../java/org/apache/airavata/storage/service/DataProductService.java | 2 ++ .../java/org/apache/airavata/storage/service/ProcessDataManager.java | 2 ++ 16 files changed, 32 insertions(+) diff --git a/airavata-api/src/main/java/org/apache/airavata/compute/service/ApplicationCatalogService.java b/airavata-api/src/main/java/org/apache/airavata/compute/service/ApplicationCatalogService.java index 65cbdbc889..8641d997bb 100644 --- a/airavata-api/src/main/java/org/apache/airavata/compute/service/ApplicationCatalogService.java +++ b/airavata-api/src/main/java/org/apache/airavata/compute/service/ApplicationCatalogService.java @@ -45,7 +45,9 @@ import org.apache.airavata.sharing.model.SearchCriteria; import org.apache.airavata.sharing.service.SharingHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class ApplicationCatalogService { private static final Logger logger = LoggerFactory.getLogger(ApplicationCatalogService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/compute/service/GatewayResourceProfileService.java b/airavata-api/src/main/java/org/apache/airavata/compute/service/GatewayResourceProfileService.java index a55ea16a1d..8998f1f391 100644 --- a/airavata-api/src/main/java/org/apache/airavata/compute/service/GatewayResourceProfileService.java +++ b/airavata-api/src/main/java/org/apache/airavata/compute/service/GatewayResourceProfileService.java @@ -35,7 +35,9 @@ import org.apache.airavata.model.appcatalog.gatewayprofile.proto.GatewayResource import org.apache.airavata.model.appcatalog.gatewayprofile.proto.StoragePreference; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class GatewayResourceProfileService { private static final Logger logger = LoggerFactory.getLogger(GatewayResourceProfileService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/compute/service/GroupResourceProfileService.java b/airavata-api/src/main/java/org/apache/airavata/compute/service/GroupResourceProfileService.java index 0849329f8d..faa95547ca 100644 --- a/airavata-api/src/main/java/org/apache/airavata/compute/service/GroupResourceProfileService.java +++ b/airavata-api/src/main/java/org/apache/airavata/compute/service/GroupResourceProfileService.java @@ -42,7 +42,9 @@ import org.apache.airavata.sharing.model.SearchCriteria; import org.apache.airavata.sharing.service.SharingHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class GroupResourceProfileService { private static final Logger logger = LoggerFactory.getLogger(GroupResourceProfileService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/compute/service/ParserService.java b/airavata-api/src/main/java/org/apache/airavata/compute/service/ParserService.java index 72400050da..1d85f107b0 100644 --- a/airavata-api/src/main/java/org/apache/airavata/compute/service/ParserService.java +++ b/airavata-api/src/main/java/org/apache/airavata/compute/service/ParserService.java @@ -27,7 +27,9 @@ import org.apache.airavata.model.appcatalog.parser.proto.Parser; import org.apache.airavata.model.appcatalog.parser.proto.ParsingTemplate; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class ParserService { private static final Logger logger = LoggerFactory.getLogger(ParserService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/compute/service/ResourceService.java b/airavata-api/src/main/java/org/apache/airavata/compute/service/ResourceService.java index f93c33de37..4f777a34df 100644 --- a/airavata-api/src/main/java/org/apache/airavata/compute/service/ResourceService.java +++ b/airavata-api/src/main/java/org/apache/airavata/compute/service/ResourceService.java @@ -47,7 +47,9 @@ import org.apache.airavata.model.data.movement.proto.SCPDataMovement; import org.apache.airavata.model.data.movement.proto.UnicoreDataMovement; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class ResourceService { private static final Logger logger = LoggerFactory.getLogger(ResourceService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/compute/service/UserResourceProfileService.java b/airavata-api/src/main/java/org/apache/airavata/compute/service/UserResourceProfileService.java index 7fe4d165eb..7d60039e5f 100644 --- a/airavata-api/src/main/java/org/apache/airavata/compute/service/UserResourceProfileService.java +++ b/airavata-api/src/main/java/org/apache/airavata/compute/service/UserResourceProfileService.java @@ -29,7 +29,9 @@ import org.apache.airavata.model.appcatalog.userresourceprofile.proto.UserStorag import org.apache.airavata.model.status.proto.QueueStatusModel; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class UserResourceProfileService { private static final Logger logger = LoggerFactory.getLogger(UserResourceProfileService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/credential/service/CredentialService.java b/airavata-api/src/main/java/org/apache/airavata/credential/service/CredentialService.java index e79d6fda72..2e6fa7b93e 100644 --- a/airavata-api/src/main/java/org/apache/airavata/credential/service/CredentialService.java +++ b/airavata-api/src/main/java/org/apache/airavata/credential/service/CredentialService.java @@ -40,7 +40,9 @@ import org.apache.airavata.sharing.model.SearchCriteria; import org.apache.airavata.sharing.service.SharingHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class CredentialService { private static final Logger logger = LoggerFactory.getLogger(CredentialService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/credential/service/SSHAccountService.java b/airavata-api/src/main/java/org/apache/airavata/credential/service/SSHAccountService.java index c8dff74a8f..b16a2c0d39 100644 --- a/airavata-api/src/main/java/org/apache/airavata/credential/service/SSHAccountService.java +++ b/airavata-api/src/main/java/org/apache/airavata/credential/service/SSHAccountService.java @@ -27,7 +27,9 @@ import org.apache.airavata.model.appcatalog.userresourceprofile.proto.UserComput import org.apache.airavata.model.credential.store.proto.SSHCredential; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class SSHAccountService { private static final Logger logger = LoggerFactory.getLogger(SSHAccountService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/execution/service/ExperimentService.java b/airavata-api/src/main/java/org/apache/airavata/execution/service/ExperimentService.java index 172ef4c403..0d2ca88f37 100644 --- a/airavata-api/src/main/java/org/apache/airavata/execution/service/ExperimentService.java +++ b/airavata-api/src/main/java/org/apache/airavata/execution/service/ExperimentService.java @@ -55,7 +55,9 @@ import org.apache.airavata.sharing.model.SearchCriteria; import org.apache.airavata.sharing.service.SharingHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class ExperimentService { private static final Logger logger = LoggerFactory.getLogger(ExperimentService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/execution/service/GatewayService.java b/airavata-api/src/main/java/org/apache/airavata/execution/service/GatewayService.java index 9fb9b2b9d6..28cc6e9351 100644 --- a/airavata-api/src/main/java/org/apache/airavata/execution/service/GatewayService.java +++ b/airavata-api/src/main/java/org/apache/airavata/execution/service/GatewayService.java @@ -30,7 +30,9 @@ import org.apache.airavata.sharing.model.PermissionTypeEntity; import org.apache.airavata.sharing.service.SharingHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class GatewayService { private static final Logger logger = LoggerFactory.getLogger(GatewayService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/execution/service/NotificationService.java b/airavata-api/src/main/java/org/apache/airavata/execution/service/NotificationService.java index b41e6dcf19..c96f3e7aee 100644 --- a/airavata-api/src/main/java/org/apache/airavata/execution/service/NotificationService.java +++ b/airavata-api/src/main/java/org/apache/airavata/execution/service/NotificationService.java @@ -24,7 +24,9 @@ import org.apache.airavata.execution.handler.RegistryServerHandler; import org.apache.airavata.model.workspace.proto.Notification; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class NotificationService { private static final Logger logger = LoggerFactory.getLogger(NotificationService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/execution/service/ProjectService.java b/airavata-api/src/main/java/org/apache/airavata/execution/service/ProjectService.java index 4423e74622..7621f7db20 100644 --- a/airavata-api/src/main/java/org/apache/airavata/execution/service/ProjectService.java +++ b/airavata-api/src/main/java/org/apache/airavata/execution/service/ProjectService.java @@ -35,7 +35,9 @@ import org.apache.airavata.sharing.model.SearchCriteria; import org.apache.airavata.sharing.service.SharingHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class ProjectService { private static final Logger logger = LoggerFactory.getLogger(ProjectService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/sharing/service/ResourceSharingService.java b/airavata-api/src/main/java/org/apache/airavata/sharing/service/ResourceSharingService.java index c2b8027afe..c6ef3f2de4 100644 --- a/airavata-api/src/main/java/org/apache/airavata/sharing/service/ResourceSharingService.java +++ b/airavata-api/src/main/java/org/apache/airavata/sharing/service/ResourceSharingService.java @@ -38,7 +38,9 @@ import org.apache.airavata.sharing.model.UserEntity; import org.apache.airavata.sharing.model.UserGroupEntity; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class ResourceSharingService { private static final Logger logger = LoggerFactory.getLogger(ResourceSharingService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/sharing/service/SharingHelper.java b/airavata-api/src/main/java/org/apache/airavata/sharing/service/SharingHelper.java index 25b5824af0..d8916aa8e9 100644 --- a/airavata-api/src/main/java/org/apache/airavata/sharing/service/SharingHelper.java +++ b/airavata-api/src/main/java/org/apache/airavata/sharing/service/SharingHelper.java @@ -28,7 +28,9 @@ import org.apache.airavata.security.service.GatewayGroupsInitializer; import org.apache.airavata.sharing.handler.SharingRegistryServerHandler; import org.apache.airavata.sharing.model.EntityEntity; import org.apache.airavata.sharing.model.PermissionTypeEntity; +import org.springframework.stereotype.Service; +@Service public class SharingHelper { private SharingHelper() { diff --git a/airavata-api/src/main/java/org/apache/airavata/storage/service/DataProductService.java b/airavata-api/src/main/java/org/apache/airavata/storage/service/DataProductService.java index 31aaa76f1d..7cfaedbd04 100644 --- a/airavata-api/src/main/java/org/apache/airavata/storage/service/DataProductService.java +++ b/airavata-api/src/main/java/org/apache/airavata/storage/service/DataProductService.java @@ -27,7 +27,9 @@ import org.apache.airavata.model.data.replica.proto.DataProductModel; import org.apache.airavata.model.data.replica.proto.DataReplicaLocationModel; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class DataProductService { private static final Logger logger = LoggerFactory.getLogger(DataProductService.class); diff --git a/airavata-api/src/main/java/org/apache/airavata/storage/service/ProcessDataManager.java b/airavata-api/src/main/java/org/apache/airavata/storage/service/ProcessDataManager.java index 36cbc2b740..c6a6d6a0bd 100644 --- a/airavata-api/src/main/java/org/apache/airavata/storage/service/ProcessDataManager.java +++ b/airavata-api/src/main/java/org/apache/airavata/storage/service/ProcessDataManager.java @@ -33,7 +33,9 @@ import org.apache.airavata.execution.handler.RegistryServerHandler; import org.apache.airavata.storage.task.OutputDataStagingTask; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; +@Service public class ProcessDataManager extends OutputDataStagingTask { private static final Logger logger = LoggerFactory.getLogger(ProcessDataManager.class);
