You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ch...@apache.org on 2014/11/05 19:30:07 UTC
[19/44] git commit: adding delete queue method
adding delete queue method
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/9cf6d0d8
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/9cf6d0d8
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/9cf6d0d8
Branch: refs/heads/gfac_appcatalog_int
Commit: 9cf6d0d8bd661e72c28e988c6f00737fbf221493
Parents: 08fff2c
Author: Chathuri Wimalasena <ka...@gmail.com>
Authored: Tue Nov 4 13:40:26 2014 -0500
Committer: Chathuri Wimalasena <ka...@gmail.com>
Committed: Tue Nov 4 13:40:26 2014 -0500
----------------------------------------------------------------------
.../server/handler/AiravataServerHandler.java | 15 +
.../java/org/apache/airavata/api/Airavata.java | 21732 +++++++++--------
.../main/resources/lib/airavata/Airavata.cpp | 375 +
.../src/main/resources/lib/airavata/Airavata.h | 159 +
.../lib/airavata/Airavata_server.skeleton.cpp | 5 +
.../resources/lib/Airavata/API/Airavata.php | 292 +
.../airavataAPI.thrift | 5 +
.../appcatalog/cpi/ComputeResource.java | 2 +
.../catalog/data/impl/ComputeResourceImpl.java | 16 +-
.../data/resources/BatchQueueResource.java | 10 +-
10 files changed, 12379 insertions(+), 10232 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/9cf6d0d8/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
index 9eb9c23..6f23d6c 100644
--- a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
+++ b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java
@@ -2505,6 +2505,21 @@ public class AiravataServerHandler implements Airavata.Iface {
}
}
+ @Override
+ public boolean deleteBatchQueue(String computeResourceId, String queueName) throws InvalidRequestException, AiravataClientException, AiravataSystemException, TException {
+ try {
+ appCatalog = AppCatalogFactory.getAppCatalog();
+ appCatalog.getComputeResource().removeBatchQueue(computeResourceId, queueName);
+ return true;
+ } catch (AppCatalogException e) {
+ logger.errorId(computeResourceId, "Error while deleting batch queue...", e);
+ AiravataSystemException exception = new AiravataSystemException();
+ exception.setAiravataErrorType(AiravataErrorType.INTERNAL_ERROR);
+ exception.setMessage("Error while deleting batch queue. More info : " + e.getMessage());
+ throw exception;
+ }
+ }
+
/**
* Register a Gateway Resource Profile.
*