mock api to test multi-plexing - AIRAVATA-1629
Project: http://git-wip-us.apache.org/repos/asf/airavata-sandbox/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata-sandbox/commit/62ad0a53 Tree: http://git-wip-us.apache.org/repos/asf/airavata-sandbox/tree/62ad0a53 Diff: http://git-wip-us.apache.org/repos/asf/airavata-sandbox/diff/62ad0a53 Branch: refs/heads/master Commit: 62ad0a537987fcc26979191f2dcda7eed1b64aee Parents: ec6ba29 Author: Suresh Marru <[email protected]> Authored: Mon Mar 16 21:44:09 2015 -0400 Committer: Suresh Marru <[email protected]> Committed: Mon Mar 16 21:44:09 2015 -0400 ---------------------------------------------------------------------- .../mock-airavata-api-java-stubs/pom.xml | 41 + .../CredentialManagementService.java | 2854 ++++++++++++++++++ .../mock-airavata-api-server/pom.xml | 46 + .../src/main/java/MockAiravataAPIServer.java | 328 ++ .../generate-thrift-stubs.sh | 269 ++ .../mock-appcatalog-api.thrift | 23 + .../mock-application-execution-api.thrift | 0 .../mock-credential-management-api.thrift | 56 + .../mock-data-manegement-api.thrift | 0 .../mock-gateway-management-api.thrift | 0 .../mock-workflow-execution-api.thrift | 0 airavata-mock-multiplexed-api/pom.xml | 164 + 12 files changed, 3781 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata-sandbox/blob/62ad0a53/airavata-mock-multiplexed-api/mock-airavata-api-java-stubs/pom.xml ---------------------------------------------------------------------- diff --git a/airavata-mock-multiplexed-api/mock-airavata-api-java-stubs/pom.xml b/airavata-mock-multiplexed-api/mock-airavata-api-java-stubs/pom.xml new file mode 100644 index 0000000..2abafd8 --- /dev/null +++ b/airavata-mock-multiplexed-api/mock-airavata-api-java-stubs/pom.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!--Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file + distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under + the Apache License, Version 2.0 (theà "License"); you may not use this file except in compliance with the License. You may + obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to + in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF + ANY ~ KIND, either express or implied. See the License for the specific language governing permissions and limitations under + the License. --> + +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>mock-airavata-api</artifactId> + <groupId>org.apache.airavata</groupId> + <version>0.15-SNAPSHOT</version> + <relativePath>../pom.xml</relativePath> + </parent> + + <name>Airavata Generated Stubs Skeltons</name> + <artifactId>mock-airavata-api-stubs</artifactId> + <packaging>jar</packaging> + <url>http://airavata.apache.org/</url> + + <dependencies> + <dependency> + <groupId>org.apache.thrift</groupId> + <artifactId>libthrift</artifactId> + <version>${thrift.version}</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <version>${org.slf4j.version}</version> + </dependency> + + </dependencies> + +</project>
