removing files from wrong merge
Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/d55608f1 Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/d55608f1 Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/d55608f1 Branch: refs/heads/develop Commit: d55608f118fdee56cacbc3cb9eea6d691ed1c248 Parents: 320feab Author: scnakandala <[email protected]> Authored: Tue Dec 13 17:09:00 2016 -0500 Committer: scnakandala <[email protected]> Committed: Tue Dec 13 17:09:02 2016 -0500 ---------------------------------------------------------------------- airavata-api/README | 56 - airavata-api/airavata-api-server/pom.xml | 161 - .../airavata/api/server/AiravataAPIServer.java | 237 - .../api/server/AiravataDerbyServer.java | 167 - .../server/handler/AiravataServerHandler.java | 4102 - .../AiravataExperimentStatusUpdator.java | 220 - .../listener/ExperimentStatusChangedEvent.java | 64 - .../security/AiravataSecurityManager.java | 43 - .../DefaultAiravataSecurityManager.java | 273 - .../api/server/security/IdentityContext.java | 44 - .../airavata/api/server/security/Main.java | 179 - .../server/security/SecurityManagerFactory.java | 60 - .../server/security/authzcache/AuthzCache.java | 61 - .../security/authzcache/AuthzCacheEntry.java | 63 - .../security/authzcache/AuthzCacheIndex.java | 90 - .../security/authzcache/AuthzCacheManager.java | 80 - .../authzcache/AuthzCacheManagerFactory.java | 60 - .../security/authzcache/AuthzCachedStatus.java | 34 - .../authzcache/DefaultAuthzCacheManager.java | 106 - .../security/interceptor/SecurityCheck.java | 36 - .../interceptor/SecurityInterceptor.java | 83 - .../security/interceptor/SecurityModule.java | 43 - .../security/oauth/DefaultOAuthClient.java | 91 - .../server/security/xacml/DefaultPAPClient.java | 125 - .../server/security/xacml/DefaultXACMLPEP.java | 133 - .../airavata/api/server/util/Constants.java | 31 - airavata-api/airavata-api-stubs/pom.xml | 76 - .../java/org/apache/airavata/api/Airavata.java | 261412 ---------------- .../airavata/api/airavata_apiConstants.java | 72 - .../api/client/AiravataClientFactory.java | 82 - .../airavata-cpp-sdk/pom.xml | 111 - .../src/main/assembly/bin-assembly.xml | 63 - .../airavata-cpp-sdk/src/main/resources/INSTALL | 30 - .../airavata-cpp-sdk/src/main/resources/LICENSE | 2272 - .../airavata-cpp-sdk/src/main/resources/NOTICE | 163 - .../airavata-cpp-sdk/src/main/resources/README | 7 - .../airavata-client-properties.ini | 21 - .../main/resources/client_samples/compile.sh | 21 - .../client_samples/createExperiment.cpp | 174 - .../resources/client_samples/createProject.cpp | 117 - .../client_samples/getExperimentOutputs.cpp | 121 - .../client_samples/getExperimentStatus.cpp | 118 - .../client_samples/launchExperiment.cpp | 116 - .../main/resources/lib/airavata/Airavata.cpp | 93756 ------ .../src/main/resources/lib/airavata/Airavata.h | 30635 -- .../lib/airavata/Airavata_server.skeleton.cpp | 3529 - .../main/resources/lib/airavata/Workflow.cpp | 2514 - .../src/main/resources/lib/airavata/Workflow.h | 1171 - .../lib/airavata/Workflow_server.skeleton.cpp | 91 - .../lib/airavata/airavataAPI_constants.cpp | 36 - .../lib/airavata/airavataAPI_constants.h | 42 - .../lib/airavata/airavataAPI_types.cpp | 30 - .../resources/lib/airavata/airavataAPI_types.h | 49 - .../airavata/airavataDataModel_constants.cpp | 34 - .../lib/airavata/airavataDataModel_constants.h | 41 - .../lib/airavata/airavataDataModel_types.cpp | 30 - .../lib/airavata/airavataDataModel_types.h | 43 - .../lib/airavata/airavataErrors_constants.cpp | 34 - .../lib/airavata/airavataErrors_constants.h | 41 - .../lib/airavata/airavataErrors_types.cpp | 837 - .../lib/airavata/airavataErrors_types.h | 526 - .../lib/airavata/airavata_api_constants.cpp | 36 - .../lib/airavata/airavata_api_constants.h | 42 - .../lib/airavata/airavata_api_types.cpp | 33 - .../resources/lib/airavata/airavata_api_types.h | 61 - .../lib/airavata/airavata_commons_constants.cpp | 36 - .../lib/airavata/airavata_commons_constants.h | 42 - .../lib/airavata/airavata_commons_types.cpp | 492 - .../lib/airavata/airavata_commons_types.h | 230 - .../airavata/airavata_data_models_constants.cpp | 34 - .../airavata/airavata_data_models_constants.h | 41 - .../lib/airavata/airavata_data_models_types.cpp | 33 - .../lib/airavata/airavata_data_models_types.h | 56 - .../lib/airavata/airavata_errors_constants.cpp | 34 - .../lib/airavata/airavata_errors_constants.h | 41 - .../lib/airavata/airavata_errors_types.cpp | 1223 - .../lib/airavata/airavata_errors_types.h | 589 - .../applicationDeploymentModel_constants.cpp | 36 - .../applicationDeploymentModel_constants.h | 42 - .../applicationDeploymentModel_types.cpp | 582 - .../airavata/applicationDeploymentModel_types.h | 314 - .../applicationInterfaceModel_constants.cpp | 36 - .../applicationInterfaceModel_constants.h | 42 - .../applicationInterfaceModel_types.cpp | 631 - .../airavata/applicationInterfaceModel_types.h | 427 - .../application_deployment_model_constants.cpp | 34 - .../application_deployment_model_constants.h | 41 - .../application_deployment_model_types.cpp | 979 - .../application_deployment_model_types.h | 383 - .../application_interface_model_constants.cpp | 34 - .../application_interface_model_constants.h | 41 - .../application_interface_model_types.cpp | 337 - .../application_interface_model_types.h | 143 - .../application_io_models_constants.cpp | 34 - .../airavata/application_io_models_constants.h | 41 - .../airavata/application_io_models_types.cpp | 697 - .../lib/airavata/application_io_models_types.h | 318 - .../airavata/computeResourceModel_constants.cpp | 36 - .../airavata/computeResourceModel_constants.h | 42 - .../lib/airavata/computeResourceModel_types.cpp | 1946 - .../lib/airavata/computeResourceModel_types.h | 1088 - .../compute_resource_model_constants.cpp | 34 - .../airavata/compute_resource_model_constants.h | 41 - .../airavata/compute_resource_model_types.cpp | 2222 - .../lib/airavata/compute_resource_model_types.h | 860 - .../airavata/credential_summary_constants.cpp | 34 - .../lib/airavata/credential_summary_constants.h | 41 - .../lib/airavata/credential_summary_types.cpp | 234 - .../lib/airavata/credential_summary_types.h | 122 - .../airavata/data_catalog_models_constants.cpp | 34 - .../airavata/data_catalog_models_constants.h | 41 - .../lib/airavata/data_catalog_models_types.cpp | 867 - .../lib/airavata/data_catalog_models_types.h | 363 - .../airavata/data_movement_models_constants.cpp | 34 - .../airavata/data_movement_models_constants.h | 41 - .../lib/airavata/data_movement_models_types.cpp | 743 - .../lib/airavata/data_movement_models_types.h | 342 - .../airavata/data_resource_models_constants.cpp | 34 - .../airavata/data_resource_models_constants.h | 41 - .../lib/airavata/data_resource_models_types.cpp | 707 - .../lib/airavata/data_resource_models_types.h | 291 - .../lib/airavata/experimentModel_constants.cpp | 40 - .../lib/airavata/experimentModel_constants.h | 44 - .../lib/airavata/experimentModel_types.cpp | 3411 - .../lib/airavata/experimentModel_types.h | 2132 - .../lib/airavata/experiment_model_constants.cpp | 34 - .../lib/airavata/experiment_model_constants.h | 41 - .../lib/airavata/experiment_model_types.cpp | 1742 - .../lib/airavata/experiment_model_types.h | 607 - .../gatewayResourceProfileModel_constants.cpp | 34 - .../gatewayResourceProfileModel_constants.h | 41 - .../gatewayResourceProfileModel_types.cpp | 298 - .../gatewayResourceProfileModel_types.h | 208 - ...gateway_resource_profile_model_constants.cpp | 34 - .../gateway_resource_profile_model_constants.h | 41 - .../gateway_resource_profile_model_types.cpp | 807 - .../gateway_resource_profile_model_types.h | 349 - .../airavata/group_manager_model_constants.cpp | 34 - .../airavata/group_manager_model_constants.h | 41 - .../lib/airavata/group_manager_model_types.cpp | 255 - .../lib/airavata/group_manager_model_types.h | 145 - .../lib/airavata/job_model_constants.cpp | 34 - .../lib/airavata/job_model_constants.h | 41 - .../resources/lib/airavata/job_model_types.cpp | 387 - .../resources/lib/airavata/job_model_types.h | 168 - .../lib/airavata/messagingEvents_constants.cpp | 36 - .../lib/airavata/messagingEvents_constants.h | 42 - .../lib/airavata/messagingEvents_types.cpp | 1441 - .../lib/airavata/messagingEvents_types.h | 793 - .../lib/airavata/messaging_events_constants.cpp | 34 - .../lib/airavata/messaging_events_constants.h | 41 - .../lib/airavata/messaging_events_types.cpp | 2042 - .../lib/airavata/messaging_events_types.h | 851 - .../airavata/parallelism_model_constants.cpp | 34 - .../lib/airavata/parallelism_model_constants.h | 41 - .../lib/airavata/parallelism_model_types.cpp | 51 - .../lib/airavata/parallelism_model_types.h | 54 - .../lib/airavata/process_model_constants.cpp | 34 - .../lib/airavata/process_model_constants.h | 41 - .../lib/airavata/process_model_types.cpp | 749 - .../lib/airavata/process_model_types.h | 274 - .../replica_catalog_models_constants.cpp | 34 - .../airavata/replica_catalog_models_constants.h | 41 - .../airavata/replica_catalog_models_types.cpp | 801 - .../lib/airavata/replica_catalog_models_types.h | 346 - .../lib/airavata/scheduling_model_constants.cpp | 34 - .../lib/airavata/scheduling_model_constants.h | 41 - .../lib/airavata/scheduling_model_types.cpp | 363 - .../lib/airavata/scheduling_model_types.h | 179 - .../lib/airavata/security_model_constants.cpp | 34 - .../lib/airavata/security_model_constants.h | 41 - .../lib/airavata/security_model_types.cpp | 168 - .../lib/airavata/security_model_types.h | 96 - .../lib/airavata/status_models_constants.cpp | 34 - .../lib/airavata/status_models_constants.h | 41 - .../lib/airavata/status_models_types.cpp | 870 - .../lib/airavata/status_models_types.h | 424 - .../storage_resource_model_constants.cpp | 34 - .../airavata/storage_resource_model_constants.h | 41 - .../airavata/storage_resource_model_types.cpp | 231 - .../lib/airavata/storage_resource_model_types.h | 119 - .../lib/airavata/task_model_constants.cpp | 34 - .../lib/airavata/task_model_constants.h | 41 - .../resources/lib/airavata/task_model_types.cpp | 1001 - .../resources/lib/airavata/task_model_types.h | 420 - .../airavata/user_profile_model_constants.cpp | 36 - .../lib/airavata/user_profile_model_constants.h | 42 - .../lib/airavata/user_profile_model_types.cpp | 982 - .../lib/airavata/user_profile_model_types.h | 370 - .../user_resource_profile_model_constants.cpp | 34 - .../user_resource_profile_model_constants.h | 41 - .../user_resource_profile_model_types.cpp | 759 - .../user_resource_profile_model_types.h | 334 - .../lib/airavata/workflowAPI_constants.cpp | 36 - .../lib/airavata/workflowAPI_constants.h | 42 - .../lib/airavata/workflowAPI_types.cpp | 30 - .../resources/lib/airavata/workflowAPI_types.h | 47 - .../airavata/workflowDataModel_constants.cpp | 36 - .../lib/airavata/workflowDataModel_constants.h | 42 - .../lib/airavata/workflowDataModel_types.cpp | 207 - .../lib/airavata/workflowDataModel_types.h | 133 - .../airavata/workflow_data_model_constants.cpp | 34 - .../airavata/workflow_data_model_constants.h | 41 - .../lib/airavata/workflow_data_model_types.cpp | 1183 - .../lib/airavata/workflow_data_model_types.h | 535 - .../lib/airavata/workspaceModel_constants.cpp | 34 - .../lib/airavata/workspaceModel_constants.h | 41 - .../lib/airavata/workspaceModel_types.cpp | 508 - .../lib/airavata/workspaceModel_types.h | 321 - .../lib/airavata/workspace_model_constants.cpp | 34 - .../lib/airavata/workspace_model_constants.h | 41 - .../lib/airavata/workspace_model_types.cpp | 1397 - .../lib/airavata/workspace_model_types.h | 584 - .../lib/thrift/TApplicationException.cpp | 80 - .../lib/thrift/TApplicationException.h | 115 - .../resources/lib/thrift/TDispatchProcessor.h | 142 - .../src/main/resources/lib/thrift/TLogging.h | 193 - .../src/main/resources/lib/thrift/TProcessor.h | 233 - .../resources/lib/thrift/TReflectionLocal.h | 96 - .../src/main/resources/lib/thrift/Thrift.cpp | 125 - .../src/main/resources/lib/thrift/Thrift.h | 202 - .../resources/lib/thrift/VirtualProfiling.cpp | 455 - .../lib/thrift/async/TAsyncBufferProcessor.h | 46 - .../lib/thrift/async/TAsyncChannel.cpp | 34 - .../resources/lib/thrift/async/TAsyncChannel.h | 66 - .../lib/thrift/async/TAsyncDispatchProcessor.h | 149 - .../lib/thrift/async/TAsyncProcessor.h | 97 - .../thrift/async/TAsyncProtocolProcessor.cpp | 51 - .../lib/thrift/async/TAsyncProtocolProcessor.h | 57 - .../lib/thrift/async/TEvhttpClientChannel.cpp | 162 - .../lib/thrift/async/TEvhttpClientChannel.h | 76 - .../lib/thrift/async/TEvhttpServer.cpp | 169 - .../resources/lib/thrift/async/TEvhttpServer.h | 71 - .../lib/thrift/concurrency/BoostMonitor.cpp | 211 - .../lib/thrift/concurrency/BoostMutex.cpp | 56 - .../thrift/concurrency/BoostThreadFactory.cpp | 180 - .../lib/thrift/concurrency/BoostThreadFactory.h | 75 - .../lib/thrift/concurrency/Exception.h | 64 - .../lib/thrift/concurrency/FunctionRunner.h | 121 - .../lib/thrift/concurrency/Monitor.cpp | 221 - .../resources/lib/thrift/concurrency/Monitor.h | 130 - .../resources/lib/thrift/concurrency/Mutex.cpp | 353 - .../resources/lib/thrift/concurrency/Mutex.h | 188 - .../thrift/concurrency/PlatformThreadFactory.h | 44 - .../thrift/concurrency/PosixThreadFactory.cpp | 341 - .../lib/thrift/concurrency/PosixThreadFactory.h | 130 - .../lib/thrift/concurrency/StdMonitor.cpp | 217 - .../lib/thrift/concurrency/StdMutex.cpp | 55 - .../lib/thrift/concurrency/StdThreadFactory.cpp | 171 - .../lib/thrift/concurrency/StdThreadFactory.h | 72 - .../resources/lib/thrift/concurrency/Thread.h | 152 - .../lib/thrift/concurrency/ThreadManager.cpp | 583 - .../lib/thrift/concurrency/ThreadManager.h | 202 - .../lib/thrift/concurrency/TimerManager.cpp | 305 - .../lib/thrift/concurrency/TimerManager.h | 130 - .../resources/lib/thrift/concurrency/Util.cpp | 41 - .../resources/lib/thrift/concurrency/Util.h | 152 - .../src/main/resources/lib/thrift/config.h | 427 - .../main/resources/lib/thrift/cxxfunctional.h | 126 - .../lib/thrift/processor/PeekProcessor.cpp | 127 - .../lib/thrift/processor/PeekProcessor.h | 78 - .../lib/thrift/processor/StatsProcessor.h | 266 - .../thrift/processor/TMultiplexedProcessor.h | 218 - .../lib/thrift/protocol/TBase64Utils.cpp | 79 - .../lib/thrift/protocol/TBase64Utils.h | 42 - .../lib/thrift/protocol/TBinaryProtocol.h | 282 - .../lib/thrift/protocol/TBinaryProtocol.tcc | 465 - .../lib/thrift/protocol/TCompactProtocol.h | 289 - .../lib/thrift/protocol/TCompactProtocol.tcc | 818 - .../lib/thrift/protocol/TDebugProtocol.cpp | 358 - .../lib/thrift/protocol/TDebugProtocol.h | 227 - .../lib/thrift/protocol/TDenseProtocol.cpp | 768 - .../lib/thrift/protocol/TDenseProtocol.h | 254 - .../lib/thrift/protocol/TJSONProtocol.cpp | 1023 - .../lib/thrift/protocol/TJSONProtocol.h | 339 - .../thrift/protocol/TMultiplexedProtocol.cpp | 47 - .../lib/thrift/protocol/TMultiplexedProtocol.h | 103 - .../resources/lib/thrift/protocol/TProtocol.h | 697 - .../lib/thrift/protocol/TProtocolDecorator.h | 133 - .../lib/thrift/protocol/TProtocolException.h | 104 - .../lib/thrift/protocol/TProtocolTap.h | 188 - .../lib/thrift/protocol/TVirtualProtocol.h | 564 - .../lib/thrift/qt/TQIODeviceTransport.cpp | 179 - .../lib/thrift/qt/TQIODeviceTransport.h | 64 - .../resources/lib/thrift/qt/TQTcpServer.cpp | 157 - .../main/resources/lib/thrift/qt/TQTcpServer.h | 72 - .../resources/lib/thrift/qt/moc_TQTcpServer.cpp | 100 - .../lib/thrift/server/TNonblockingServer.cpp | 1567 - .../lib/thrift/server/TNonblockingServer.h | 944 - .../resources/lib/thrift/server/TServer.cpp | 47 - .../main/resources/lib/thrift/server/TServer.h | 315 - .../lib/thrift/server/TSimpleServer.cpp | 153 - .../resources/lib/thrift/server/TSimpleServer.h | 102 - .../lib/thrift/server/TThreadPoolServer.cpp | 211 - .../lib/thrift/server/TThreadPoolServer.h | 136 - .../lib/thrift/server/TThreadedServer.cpp | 241 - .../lib/thrift/server/TThreadedServer.h | 145 - .../src/main/resources/lib/thrift/stamp-h2 | 1 - .../main/resources/lib/thrift/thrift-config.h | 24 - .../lib/thrift/transport/PlatformSocket.h | 96 - .../lib/thrift/transport/TBufferTransports.cpp | 391 - .../lib/thrift/transport/TBufferTransports.h | 735 - .../lib/thrift/transport/TFDTransport.cpp | 97 - .../lib/thrift/transport/TFDTransport.h | 75 - .../lib/thrift/transport/TFileTransport.cpp | 1069 - .../lib/thrift/transport/TFileTransport.h | 474 - .../lib/thrift/transport/THttpClient.cpp | 117 - .../lib/thrift/transport/THttpClient.h | 49 - .../lib/thrift/transport/THttpServer.cpp | 152 - .../lib/thrift/transport/THttpServer.h | 64 - .../lib/thrift/transport/THttpTransport.cpp | 252 - .../lib/thrift/transport/THttpTransport.h | 107 - .../resources/lib/thrift/transport/TPipe.cpp | 217 - .../main/resources/lib/thrift/transport/TPipe.h | 96 - .../lib/thrift/transport/TPipeServer.cpp | 402 - .../lib/thrift/transport/TPipeServer.h | 93 - .../lib/thrift/transport/TSSLServerSocket.cpp | 47 - .../lib/thrift/transport/TSSLServerSocket.h | 59 - .../lib/thrift/transport/TSSLSocket.cpp | 671 - .../resources/lib/thrift/transport/TSSLSocket.h | 315 - .../lib/thrift/transport/TServerSocket.cpp | 490 - .../lib/thrift/transport/TServerSocket.h | 86 - .../lib/thrift/transport/TServerTransport.h | 92 - .../lib/thrift/transport/TShortReadTransport.h | 97 - .../thrift/transport/TSimpleFileTransport.cpp | 67 - .../lib/thrift/transport/TSimpleFileTransport.h | 41 - .../resources/lib/thrift/transport/TSocket.cpp | 813 - .../resources/lib/thrift/transport/TSocket.h | 309 - .../lib/thrift/transport/TSocketPool.cpp | 254 - .../lib/thrift/transport/TSocketPool.h | 196 - .../resources/lib/thrift/transport/TTransport.h | 270 - .../thrift/transport/TTransportException.cpp | 31 - .../lib/thrift/transport/TTransportException.h | 115 - .../lib/thrift/transport/TTransportUtils.cpp | 178 - .../lib/thrift/transport/TTransportUtils.h | 330 - .../lib/thrift/transport/TVirtualTransport.h | 146 - .../lib/thrift/transport/TZlibTransport.cpp | 399 - .../lib/thrift/transport/TZlibTransport.h | 249 - .../lib/thrift/windows/GetTimeOfDay.cpp | 112 - .../resources/lib/thrift/windows/GetTimeOfDay.h | 43 - .../resources/lib/thrift/windows/Operators.h | 40 - .../resources/lib/thrift/windows/SocketPair.cpp | 102 - .../resources/lib/thrift/windows/SocketPair.h | 37 - .../resources/lib/thrift/windows/StdAfx.cpp | 0 .../main/resources/lib/thrift/windows/StdAfx.h | 0 .../lib/thrift/windows/TWinsockSingleton.cpp | 73 - .../lib/thrift/windows/TWinsockSingleton.h | 88 - .../lib/thrift/windows/TargetVersion.h | 0 .../resources/lib/thrift/windows/WinFcntl.cpp | 104 - .../resources/lib/thrift/windows/WinFcntl.h | 48 - .../main/resources/lib/thrift/windows/config.h | 90 - .../resources/lib/thrift/windows/force_inc.h | 0 .../resources/lib/thrift/windows/tr1/functional | 0 .../airavata-php-sdk/pom.xml | 111 - .../src/main/assembly/bin-assembly.xml | 64 - .../airavata-php-sdk/src/main/resources/LICENSE | 406 - .../airavata-php-sdk/src/main/resources/NOTICE | 5 - .../airavata-php-sdk/src/main/resources/README | 5 - .../conf/airavata-client-properties.ini | 42 - .../resources/conf/app-catalog-identifiers.ini | 32 - .../resources/lib/Airavata/API/Airavata.php | 66870 ---- .../resources/lib/Airavata/API/Error/Types.php | 1064 - .../main/resources/lib/Airavata/API/Types.php | 42 - .../Model/AppCatalog/AppDeployment/Types.php | 1033 - .../Model/AppCatalog/AppInterface/Types.php | 351 - .../Model/AppCatalog/ComputeResource/Types.php | 2371 - .../Model/AppCatalog/CredetialSummary/Types.php | 210 - .../Model/AppCatalog/GatewayProfile/Types.php | 835 - .../Model/AppCatalog/Parallelism/Types.php | 53 - .../Model/AppCatalog/StorageResource/Types.php | 232 - .../AppCatalog/UserResourceProfile/Types.php | 788 - .../lib/Airavata/Model/Application/Io/Types.php | 728 - .../lib/Airavata/Model/Commons/Types.php | 475 - .../Airavata/Model/Credential/Store/Types.php | 1061 - .../lib/Airavata/Model/Data/Movement/Types.php | 742 - .../lib/Airavata/Model/Data/Product/Types.php | 879 - .../lib/Airavata/Model/Data/Replica/Types.php | 803 - .../lib/Airavata/Model/Data/Resource/Types.php | 854 - .../lib/Airavata/Model/Experiment/Types.php | 1826 - .../lib/Airavata/Model/Group/Types.php | 237 - .../Airavata/Model/Messaging/Event/Types.php | 1886 - .../lib/Airavata/Model/Process/Types.php | 804 - .../lib/Airavata/Model/Scheduling/Types.php | 353 - .../lib/Airavata/Model/Security/Types.php | 152 - .../lib/Airavata/Model/Status/Types.php | 799 - .../resources/lib/Airavata/Model/Task/Types.php | 978 - .../main/resources/lib/Airavata/Model/Types.php | 1131 - .../resources/lib/Airavata/Model/User/Types.php | 1079 - .../lib/Airavata/Model/Workspace/Types.php | 1351 - .../resources/lib/Airavata/Model/job/Types.php | 376 - .../resources/lib/AiravataClientFactory.php | 77 - .../main/resources/lib/Thrift/Base/TBase.php | 367 - .../Thrift/ClassLoader/ThriftClassLoader.php | 223 - .../Thrift/Exception/TApplicationException.php | 72 - .../lib/Thrift/Exception/TException.php | 369 - .../lib/Thrift/Exception/TProtocolException.php | 48 - .../Thrift/Exception/TTransportException.php | 41 - .../Thrift/Factory/TBinaryProtocolFactory.php | 43 - .../Thrift/Factory/TCompactProtocolFactory.php | 39 - .../lib/Thrift/Factory/TJSONProtocolFactory.php | 41 - .../lib/Thrift/Factory/TProtocolFactory.php | 35 - .../lib/Thrift/Factory/TStringFuncFactory.php | 63 - .../lib/Thrift/Factory/TTransportFactory.php | 16 - .../lib/Thrift/Protocol/JSON/BaseContext.php | 39 - .../lib/Thrift/Protocol/JSON/ListContext.php | 52 - .../Thrift/Protocol/JSON/LookaheadReader.php | 54 - .../lib/Thrift/Protocol/JSON/PairContext.php | 60 - .../lib/Thrift/Protocol/TBinaryProtocol.php | 396 - .../Protocol/TBinaryProtocolAccelerated.php | 47 - .../lib/Thrift/Protocol/TCompactProtocol.php | 669 - .../lib/Thrift/Protocol/TJSONProtocol.php | 694 - .../resources/lib/Thrift/Protocol/TProtocol.php | 340 - .../lib/Thrift/Serializer/TBinarySerializer.php | 73 - .../lib/Thrift/Server/TForkingServer.php | 119 - .../resources/lib/Thrift/Server/TServer.php | 101 - .../lib/Thrift/Server/TServerSocket.php | 98 - .../lib/Thrift/Server/TServerTransport.php | 54 - .../lib/Thrift/Server/TSimpleServer.php | 57 - .../resources/lib/Thrift/StringFunc/Core.php | 38 - .../lib/Thrift/StringFunc/Mbstring.php | 45 - .../lib/Thrift/StringFunc/TStringFunc.php | 27 - .../src/main/resources/lib/Thrift/Thrift.php | 789 - .../lib/Thrift/Transport/TBufferedTransport.php | 165 - .../lib/Thrift/Transport/TFramedTransport.php | 183 - .../lib/Thrift/Transport/THttpClient.php | 221 - .../lib/Thrift/Transport/TMemoryBuffer.php | 89 - .../lib/Thrift/Transport/TNullTransport.php | 50 - .../lib/Thrift/Transport/TPhpStream.php | 114 - .../resources/lib/Thrift/Transport/TSocket.php | 326 - .../lib/Thrift/Transport/TSocketPool.php | 295 - .../lib/Thrift/Transport/TTransport.php | 93 - .../resources/lib/Thrift/Type/TMessageType.php | 33 - .../main/resources/lib/Thrift/Type/TType.php | 46 - .../src/main/resources/lib/Thrift/autoload.php | 51 - .../src/main/resources/lib/Types.php | 18 - .../src/main/resources/php-cli-samples/README | 7 - .../airavata-client-api-tester.php | 218 - .../php-cli-samples/cloneExperiment.php | 142 - .../php-cli-samples/createExperiment.php | 137 - .../resources/php-cli-samples/createProject.php | 64 - .../deleteApplicationInterface.php | 82 - .../php-cli-samples/deleteComputeResource.php | 71 - .../deleteGatewayComputeResourcePreference.php | 72 - .../resources/php-cli-samples/getAPIVersion.php | 47 - .../php-cli-samples/getAiravataClient.php | 76 - .../getAllApplicationInterfaceNames.php | 70 - .../getAllComputeResourceNames.php | 59 - .../getAllExperimentsInProject.php | 61 - .../php-cli-samples/getAllUserExperiments.php | 80 - .../php-cli-samples/getAllUserProjects.php | 58 - .../getApplicationDeployedResources.php | 92 - .../getApplicationDeployment.php | 66 - .../php-cli-samples/getApplicationInputs.php | 74 - .../php-cli-samples/getApplicationModule.php | 77 - .../php-cli-samples/getApplicationOutputs.php | 71 - ...getAvailableAppInterfaceComputeResources.php | 80 - .../php-cli-samples/getComputeResource.php | 67 - .../resources/php-cli-samples/getExperiment.php | 69 - .../php-cli-samples/getExperimentOutputs.php | 68 - .../php-cli-samples/getExperimentStatus.php | 65 - .../getGatewayComputeResourcePreference.php | 82 - .../php-cli-samples/launchExperiment.php | 66 - .../registerApplicationDeployment.php | 94 - .../registerApplicationInterface.php | 94 - .../registerApplicationModule.php | 87 - .../php-cli-samples/registerComputeResource.php | 88 - .../search_experiments_by_application.php | 75 - .../search_experiments_by_description.php | 75 - .../search_experiments_by_name.php | 75 - .../php-cli-samples/terminateExperiment.php | 98 - .../updateApplicationInterface.php | 115 - .../php-cli-samples/updateExperiment.php | 114 - .../resources/php-cli-samples/updateProject.php | 60 - .../airavata-python-sdk/pom.xml | 111 - .../airavata-python-sdk/src/main/INSTALL | 7 - .../airavata-python-sdk/src/main/LICENSE | 2272 - .../airavata-python-sdk/src/main/NOTICE | 163 - .../airavata-python-sdk/src/main/README | 4 - .../src/main/assembly/bin-assembly.xml | 63 - .../resources/conf/airavata-client.properties | 41 - .../src/main/resources/lib/__init__.py | 0 .../src/main/resources/lib/apache/__init__.py | 0 .../resources/lib/apache/airavata/__init__.py | 0 .../lib/apache/airavata/api/Airavata-remote | 1277 - .../lib/apache/airavata/api/Airavata.py | 55066 ---- .../lib/apache/airavata/api/__init__.py | 1 - .../lib/apache/airavata/api/constants.py | 12 - .../lib/apache/airavata/api/error/__init__.py | 1 - .../lib/apache/airavata/api/error/constants.py | 11 - .../lib/apache/airavata/api/error/ttypes.py | 940 - .../resources/lib/apache/airavata/api/ttypes.py | 39 - .../lib/apache/airavata/model/__init__.py | 1 - .../airavata/model/appcatalog/__init__.py | 0 .../model/appcatalog/appdeployment/__init__.py | 1 - .../model/appcatalog/appdeployment/constants.py | 11 - .../model/appcatalog/appdeployment/ttypes.py | 686 - .../model/appcatalog/appinterface/__init__.py | 1 - .../model/appcatalog/appinterface/constants.py | 11 - .../model/appcatalog/appinterface/ttypes.py | 219 - .../appcatalog/computeresource/__init__.py | 1 - .../appcatalog/computeresource/constants.py | 11 - .../model/appcatalog/computeresource/ttypes.py | 1703 - .../appcatalog/credentialsummary/__init__.py | 1 - .../appcatalog/credentialsummary/constants.py | 11 - .../appcatalog/credentialsummary/ttypes.py | 154 - .../model/appcatalog/gatewayprofile/__init__.py | 1 - .../appcatalog/gatewayprofile/constants.py | 11 - .../model/appcatalog/gatewayprofile/ttypes.py | 564 - .../model/appcatalog/parallelism/__init__.py | 1 - .../model/appcatalog/parallelism/constants.py | 11 - .../model/appcatalog/parallelism/ttypes.py | 60 - .../appcatalog/storageresource/__init__.py | 1 - .../appcatalog/storageresource/constants.py | 11 - .../model/appcatalog/storageresource/ttypes.py | 167 - .../appcatalog/userresourceprofile/__init__.py | 1 - .../appcatalog/userresourceprofile/constants.py | 11 - .../appcatalog/userresourceprofile/ttypes.py | 538 - .../airavata/model/application/__init__.py | 0 .../airavata/model/application/io/__init__.py | 1 - .../airavata/model/application/io/constants.py | 11 - .../airavata/model/application/io/ttypes.py | 510 - .../apache/airavata/model/commons/__init__.py | 1 - .../apache/airavata/model/commons/constants.py | 12 - .../lib/apache/airavata/model/commons/ttypes.py | 335 - .../lib/apache/airavata/model/constants.py | 11 - .../lib/apache/airavata/model/data/__init__.py | 0 .../airavata/model/data/movement/__init__.py | 1 - .../airavata/model/data/movement/constants.py | 11 - .../airavata/model/data/movement/ttypes.py | 625 - .../airavata/model/data/product/__init__.py | 1 - .../airavata/model/data/product/constants.py | 11 - .../airavata/model/data/product/ttypes.py | 549 - .../airavata/model/data/replica/__init__.py | 1 - .../airavata/model/data/replica/constants.py | 11 - .../airavata/model/data/replica/ttypes.py | 511 - .../airavata/model/data/resource/__init__.py | 1 - .../airavata/model/data/resource/constants.py | 11 - .../airavata/model/data/resource/ttypes.py | 535 - .../airavata/model/experiment/__init__.py | 1 - .../airavata/model/experiment/constants.py | 11 - .../apache/airavata/model/experiment/ttypes.py | 1132 - .../lib/apache/airavata/model/group/__init__.py | 1 - .../apache/airavata/model/group/constants.py | 11 - .../lib/apache/airavata/model/group/ttypes.py | 182 - .../lib/apache/airavata/model/job/__init__.py | 1 - .../lib/apache/airavata/model/job/constants.py | 11 - .../lib/apache/airavata/model/job/ttypes.py | 245 - .../apache/airavata/model/messaging/__init__.py | 0 .../airavata/model/messaging/event/__init__.py | 1 - .../airavata/model/messaging/event/constants.py | 11 - .../airavata/model/messaging/event/ttypes.py | 1511 - .../apache/airavata/model/process/__init__.py | 1 - .../apache/airavata/model/process/constants.py | 11 - .../lib/apache/airavata/model/process/ttypes.py | 454 - .../airavata/model/scheduling/__init__.py | 1 - .../airavata/model/scheduling/constants.py | 11 - .../apache/airavata/model/scheduling/ttypes.py | 230 - .../apache/airavata/model/security/__init__.py | 1 - .../apache/airavata/model/security/constants.py | 11 - .../apache/airavata/model/security/ttypes.py | 108 - .../apache/airavata/model/status/__init__.py | 1 - .../apache/airavata/model/status/constants.py | 11 - .../lib/apache/airavata/model/status/ttypes.py | 684 - .../lib/apache/airavata/model/task/__init__.py | 1 - .../lib/apache/airavata/model/task/constants.py | 11 - .../lib/apache/airavata/model/task/ttypes.py | 719 - .../lib/apache/airavata/model/ttypes.py | 34 - .../lib/apache/airavata/model/user/__init__.py | 1 - .../lib/apache/airavata/model/user/constants.py | 12 - .../lib/apache/airavata/model/user/ttypes.py | 740 - .../apache/airavata/model/workflow/__init__.py | 1 - .../apache/airavata/model/workflow/constants.py | 11 - .../apache/airavata/model/workflow/ttypes.py | 822 - .../apache/airavata/model/workspace/__init__.py | 1 - .../airavata/model/workspace/constants.py | 11 - .../model/workspace/experiment/__init__.py | 1 - .../model/workspace/experiment/constants.py | 14 - .../model/workspace/experiment/ttypes.py | 3474 - .../apache/airavata/model/workspace/ttypes.py | 925 - .../src/main/resources/lib/thrift/TSCons.py | 35 - .../main/resources/lib/thrift/TSerialization.py | 38 - .../src/main/resources/lib/thrift/TTornado.py | 153 - .../src/main/resources/lib/thrift/Thrift.py | 170 - .../src/main/resources/lib/thrift/__init__.py | 20 - .../main/resources/lib/thrift/protocol/TBase.py | 81 - .../lib/thrift/protocol/TBinaryProtocol.py | 261 - .../lib/thrift/protocol/TCompactProtocol.py | 405 - .../lib/thrift/protocol/TJSONProtocol.py | 552 - .../resources/lib/thrift/protocol/TProtocol.py | 406 - .../resources/lib/thrift/protocol/__init__.py | 20 - .../resources/lib/thrift/protocol/fastbinary.c | 1219 - .../resources/lib/thrift/server/THttpServer.py | 87 - .../lib/thrift/server/TNonblockingServer.py | 346 - .../lib/thrift/server/TProcessPoolServer.py | 118 - .../main/resources/lib/thrift/server/TServer.py | 269 - .../resources/lib/thrift/server/__init__.py | 20 - .../lib/thrift/transport/THttpClient.py | 147 - .../lib/thrift/transport/TSSLSocket.py | 214 - .../resources/lib/thrift/transport/TSocket.py | 176 - .../lib/thrift/transport/TTransport.py | 330 - .../resources/lib/thrift/transport/TTwisted.py | 221 - .../lib/thrift/transport/TZlibTransport.py | 249 - .../resources/lib/thrift/transport/__init__.py | 20 - .../main/resources/samples/AiravataClient.py | 306 - .../resources/samples/TestAiravataConnection.py | 61 - .../main/resources/samples/createExperiment.py | 74 - .../src/main/resources/samples/createProject.py | 70 - .../samples/getAllApplicationInterfaces.py | 64 - .../samples/getAllComputeResourceNames.py | 64 - .../src/main/resources/samples/getProjects.py | 64 - .../resources/samples/testAiravataClient.py | 32 - .../java-client-samples/pom.xml | 96 - .../client/samples/CancelExperiments.java | 81 - .../client/samples/CreateLaunchBES.java | 416 - .../client/samples/CreateLaunchExperiment.java | 1581 - .../samples/CreateLaunchExperimentUS3.java | 557 - .../client/samples/ReplicaCatalogSample.java | 72 - .../client/samples/SampleEchoExperiment.java | 200 - .../client/OAuthAppRegisteringClient.java | 80 - .../client/OAuthTokenRetrievalClient.java | 124 - .../client/secure/client/Properties.java | 47 - .../client/secure/client/SecureClient.java | 256 - .../tools/RegisterOGCEUS3Application.java | 323 - .../tools/RegisterSampleApplications.java | 1547 - .../tools/RegisterSampleApplicationsUtils.java | 187 - .../client/tools/RegisterUS3Application.java | 320 - airavata-api/airavata-client-sdks/pom.xml | 47 - airavata-api/airavata-data-models/pom.xml | 68 - .../apache/airavata/model/ComponentState.java | 77 - .../apache/airavata/model/ComponentStatus.java | 634 - .../org/apache/airavata/model/EdgeModel.java | 736 - .../org/apache/airavata/model/NodeModel.java | 948 - .../org/apache/airavata/model/PortModel.java | 842 - .../apache/airavata/model/WorkflowModel.java | 1355 - .../apache/airavata/model/WorkflowState.java | 77 - .../apache/airavata/model/WorkflowStatus.java | 631 - .../ApplicationDeploymentDescription.java | 2331 - .../appdeployment/ApplicationModule.java | 741 - .../appcatalog/appdeployment/CommandObject.java | 522 - .../appcatalog/appdeployment/SetEnvPaths.java | 626 - .../application_deployment_modelConstants.java | 58 - .../ApplicationInterfaceDescription.java | 1312 - .../application_interface_modelConstants.java | 58 - .../appcatalog/computeresource/BatchQueue.java | 1417 - .../computeresource/CloudJobSubmission.java | 943 - .../ComputeResourceDescription.java | 2121 - .../appcatalog/computeresource/DMType.java | 62 - .../appcatalog/computeresource/FileSystems.java | 87 - .../computeresource/GlobusJobSubmission.java | 681 - .../computeresource/JobManagerCommand.java | 102 - .../computeresource/JobSubmissionInterface.java | 630 - .../computeresource/JobSubmissionProtocol.java | 90 - .../computeresource/LOCALSubmission.java | 637 - .../appcatalog/computeresource/MonitorMode.java | 85 - .../computeresource/ProviderName.java | 69 - .../computeresource/ResourceJobManager.java | 1093 - .../computeresource/ResourceJobManagerType.java | 93 - .../computeresource/SSHJobSubmission.java | 1132 - .../computeresource/UnicoreJobSubmission.java | 631 - .../compute_resource_modelConstants.java | 58 - .../credentialsummary/CredentialSummary.java | 927 - .../ComputeResourcePreference.java | 1827 - .../gatewayprofile/DataStoragePreference.java | 728 - .../gatewayprofile/GatewayResourceProfile.java | 1065 - .../gatewayprofile/StoragePreference.java | 728 - .../StorageResourceDescription.java | 900 - .../UserComputeResourcePreference.java | 1381 - .../UserResourceProfile.java | 1277 - .../UserStoragePreference.java | 728 - .../airavata/model/application/io/DataType.java | 81 - .../application/io/InputDataObjectType.java | 1583 - .../application/io/OutputDataObjectType.java | 1484 - .../airavata/model/commons/ErrorModel.java | 984 - .../model/commons/ValidationResults.java | 559 - .../airavata/model/commons/ValidatorResult.java | 521 - .../commons/airavata_commonsConstants.java | 58 - .../airavata/model/data/movement/DMType.java | 62 - .../data/movement/DataMovementInterface.java | 630 - .../data/movement/DataMovementProtocol.java | 87 - .../data/movement/GridFTPDataMovement.java | 681 - .../model/data/movement/LOCALDataMovement.java | 418 - .../model/data/movement/SCPDataMovement.java | 746 - .../model/data/movement/SecurityProtocol.java | 88 - .../data/movement/UnicoreDataMovement.java | 629 - .../model/data/replica/DataProductModel.java | 1677 - .../model/data/replica/DataProductType.java | 62 - .../data/replica/DataReplicaLocationModel.java | 1635 - .../data/replica/ReplicaLocationCategory.java | 68 - .../data/replica/ReplicaPersistentType.java | 62 - .../model/error/AiravataClientException.java | 543 - .../airavata/model/error/AiravataErrorType.java | 99 - .../model/error/AiravataSystemException.java | 538 - .../model/error/AuthenticationException.java | 411 - .../model/error/AuthorizationException.java | 411 - .../error/ExperimentNotFoundException.java | 413 - .../model/error/InvalidRequestException.java | 412 - .../model/error/LaunchValidationException.java | 521 - .../model/error/ProjectNotFoundException.java | 411 - .../airavata/model/error/TimedOutException.java | 303 - .../airavata/model/error/ValidationResults.java | 559 - .../airavata/model/error/ValidatorResult.java | 514 - .../model/experiment/ExperimentModel.java | 2641 - .../experiment/ExperimentSearchFields.java | 77 - .../model/experiment/ExperimentStatistics.java | 1842 - .../experiment/ExperimentSummaryModel.java | 1440 - .../model/experiment/ExperimentType.java | 62 - .../model/experiment/ProjectSearchFields.java | 62 - .../experiment/UserConfigurationDataModel.java | 1343 - .../apache/airavata/model/group/GroupModel.java | 883 - .../model/group/ResourcePermissionType.java | 65 - .../airavata/model/group/ResourceType.java | 68 - .../org/apache/airavata/model/job/JobModel.java | 1605 - .../event/ExperimentStatusChangeEvent.java | 620 - .../messaging/event/ExperimentSubmitEvent.java | 507 - .../model/messaging/event/JobIdentifier.java | 810 - .../messaging/event/JobStatusChangeEvent.java | 524 - .../event/JobStatusChangeRequestEvent.java | 524 - .../airavata/model/messaging/event/Message.java | 857 - .../model/messaging/event/MessageLevel.java | 68 - .../model/messaging/event/MessageType.java | 80 - .../messaging/event/ProcessIdentifier.java | 608 - .../event/ProcessStatusChangeEvent.java | 524 - .../event/ProcessStatusChangeRequestEvent.java | 524 - .../messaging/event/ProcessSubmitEvent.java | 709 - .../messaging/event/ProcessTerminateEvent.java | 608 - .../model/messaging/event/TaskIdentifier.java | 709 - .../messaging/event/TaskOutputChangeEvent.java | 566 - .../messaging/event/TaskStatusChangeEvent.java | 524 - .../event/TaskStatusChangeRequestEvent.java | 524 - .../model/messaging/event/TaskSubmitEvent.java | 709 - .../messaging/event/TaskTerminateEvent.java | 709 - .../event/messaging_eventsConstants.java | 58 - .../parallelism/ApplicationParallelismType.java | 90 - .../airavata/model/process/ProcessModel.java | 3150 - .../ComputationalResourceSchedulingModel.java | 1550 - .../airavata/model/security/AuthzToken.java | 568 - .../airavata/model/status/ExperimentState.java | 83 - .../airavata/model/status/ExperimentStatus.java | 644 - .../apache/airavata/model/status/JobState.java | 80 - .../apache/airavata/model/status/JobStatus.java | 631 - .../airavata/model/status/ProcessState.java | 98 - .../airavata/model/status/ProcessStatus.java | 631 - .../airavata/model/status/QueueStatusModel.java | 891 - .../apache/airavata/model/status/TaskState.java | 71 - .../airavata/model/status/TaskStatus.java | 631 - .../airavata/model/task/DataStageType.java | 72 - .../model/task/DataStagingTaskModel.java | 1154 - .../model/task/EnvironmentSetupTaskModel.java | 523 - .../model/task/JobSubmissionTaskModel.java | 638 - .../airavata/model/task/MonitorTaskModel.java | 418 - .../apache/airavata/model/task/TaskModel.java | 1526 - .../apache/airavata/model/task/TaskTypes.java | 78 - .../airavata/model/user/NSFDemographics.java | 1007 - .../org/apache/airavata/model/user/Status.java | 98 - .../airavata/model/user/USCitizenship.java | 69 - .../apache/airavata/model/user/UserProfile.java | 2761 - .../apache/airavata/model/user/disability.java | 68 - .../apache/airavata/model/user/ethnicity.java | 67 - .../org/apache/airavata/model/user/race.java | 86 - .../model/user/user_profile_modelConstants.java | 58 - .../model/workflow_data_modelConstants.java | 58 - .../airavata/model/workspace/Gateway.java | 2322 - .../model/workspace/GatewayApprovalStatus.java | 77 - .../apache/airavata/model/workspace/Group.java | 516 - .../airavata/model/workspace/Notification.java | 1137 - .../model/workspace/NotificationPriority.java | 65 - .../airavata/model/workspace/Project.java | 1235 - .../apache/airavata/model/workspace/User.java | 938 - airavata-api/airavata-model-utils/pom.xml | 42 - .../airavata/model/util/AppDeploymentUtil.java | 51 - .../airavata/model/util/AppInterfaceUtil.java | 73 - .../model/util/ComputeResourceUtil.java | 84 - .../airavata/model/util/ExecutionType.java | 28 - .../model/util/ExperimentModelUtil.java | 114 - .../airavata/model/util/ProjectModelUtil.java | 34 - airavata-api/pom.xml | 47 - 776 files changed, 769354 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/d55608f1/airavata-api/README ---------------------------------------------------------------------- diff --git a/airavata-api/README b/airavata-api/README deleted file mode 100644 index fda5b44..0000000 --- a/airavata-api/README +++ /dev/null @@ -1,56 +0,0 @@ -Apache Airavata Thrift Interfaces - README -Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0 --------------------------------------------------------------------------------- - -This file describes the organization of Apache Airavata Thrift Interfaces and Data Model - - - -Airavata Data Model: - -Gateway - |- Application Catalog - | |- Application Interface Descriptions - | |- Application Deployment Descriptions - | |- Computational Host Descriptions - | |- Workflow Templates - | - |- Groups (Groups is explicitly defined with a set of users within it) - | |-Users - | - |-Workspace - | |- User - | | |- Group Ids (A user can be in one or more groups) - | | |-Project - | | | |- Experiment - | | | | |- Summary (Derived Information) - | | | | |- Name - | | | | |- Description - | | | | |- Application/Workflow Template Id - | | | | |- Workflow Instance Id - | | | | |- User Configuration Data - | | | | | |- Scheduling Information - | | | | | |- Quality of Service Parameters - | | | | |- Experiment Inputs - | | | | |- Experiment Outputs - | | | | |- Experiment Status - | | | | |- Workflow Nodes - | | | | | |- Node Inputs - | | | | | |- Node Outputs - | | | | | |- Node Status - | | | | | |- Tasks - | | | | | | |- Application Id - | | | | | | |- Application Inputs - | | | | | | |- Application Outputs - | | | | | |- Intermediate Data - | | | | | |- Final Output Data - | | | | |- Experiment Errors - | | | | | |- User Friendly Message - | | | | | |- Raw Exception - | | | | | |- Error Category - | | | | | |- Actionable Information (what action can be taken and by one of End User, Gateway Admins, Airavata Admins) - | | | | | |- Error Category - - - - http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/d55608f1/airavata-api/airavata-api-server/pom.xml ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-api-server/pom.xml b/airavata-api/airavata-api-server/pom.xml deleted file mode 100644 index 35af465..0000000 --- a/airavata-api/airavata-api-server/pom.xml +++ /dev/null @@ -1,161 +0,0 @@ -<?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> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-api</artifactId> - <version>0.17-SNAPSHOT</version> - <relativePath>../pom.xml</relativePath> - </parent> - - <name>Airavata API Server</name> - <artifactId>airavata-api-server</artifactId> - <packaging>jar</packaging> - <url>http://airavata.apache.org/</url> - - <dependencies> - - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-api-stubs</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-data-models</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-model-utils</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-commons</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-credential-store-stubs</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>registry-api-stubs</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-orchestrator-client</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-messaging-core</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-security</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-sharing-registry-server</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>airavata-sharing-registry-stubs</artifactId> - <version>${project.version}</version> - </dependency> - <!--<dependency>--> - <!--<groupId>org.apache.airavata</groupId>--> - <!--<artifactId>group-manager</artifactId>--> - <!--<version>${project.version}</version>--> - <!--</dependency>--> - <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> - <dependency> - <groupId>org.apache.curator</groupId> - <artifactId>curator-framework</artifactId> - <version>${curator.version}</version> - </dependency> - <dependency> - <groupId>org.wso2.carbon</groupId> - <artifactId>org.wso2.carbon.identity.oauth.stub</artifactId> - <version>4.2.3</version> - </dependency> - <dependency> - <groupId>org.apache.axis2.wso2</groupId> - <artifactId>axis2</artifactId> - <version>1.6.1.wso2v4</version> - </dependency> - <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient</artifactId> - <version>4.4</version> - </dependency> - <dependency> - <groupId>org.wso2.carbon</groupId> - <artifactId>org.wso2.carbon.utils</artifactId> - <version>4.2.0</version> - </dependency> - <dependency> - <groupId>org.wso2.carbon</groupId> - <artifactId>org.wso2.carbon.identity.entitlement.stub</artifactId> - <version>4.2.1</version> - </dependency> - <dependency> - <groupId>org.wso2.carbon</groupId> - <artifactId>org.wso2.carbon.identity.entitlement.common</artifactId> - <version>4.2.1</version> - </dependency> - <dependency> - <groupId>com.google.inject</groupId> - <artifactId>guice</artifactId> - <version>4.0</version> - </dependency> - <dependency> - <groupId>aopalliance</groupId> - <artifactId>aopalliance</artifactId> - <version>1.0</version> - </dependency> - <dependency> - <groupId>org.apache.oltu.oauth2</groupId> - <artifactId>org.apache.oltu.oauth2.client</artifactId> - <version>1.0.0</version> - </dependency> - <dependency> - <groupId>org.codehaus.jackson</groupId> - <artifactId>jackson-mapper-asl</artifactId> - <version>1.9.13</version> - </dependency> - <dependency> - <groupId>org.apache.airavata</groupId> - <artifactId>registry-api-stubs</artifactId> - <version>${project.version}</version> - </dependency> - </dependencies> - -</project> http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/d55608f1/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java deleted file mode 100644 index 97a9761..0000000 --- a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java +++ /dev/null @@ -1,237 +0,0 @@ -/* - * - * 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. - * - */ - -package org.apache.airavata.api.server; - -import com.google.inject.Guice; -import com.google.inject.Injector; -import org.apache.airavata.api.Airavata; -import org.apache.airavata.api.server.handler.AiravataServerHandler; -import org.apache.airavata.api.server.security.AiravataSecurityManager; -import org.apache.airavata.api.server.security.SecurityManagerFactory; -import org.apache.airavata.api.server.security.interceptor.SecurityModule; -import org.apache.airavata.api.server.util.*; -import org.apache.airavata.common.exception.ApplicationSettingsException; -import org.apache.airavata.common.utils.IServer; -import org.apache.airavata.common.utils.ServerSettings; -import org.apache.airavata.model.error.AiravataErrorType; -import org.apache.airavata.model.error.AiravataSystemException; -import org.apache.airavata.security.AiravataSecurityException; -import org.apache.thrift.server.TServer; -import org.apache.thrift.server.TThreadPoolServer; -import org.apache.thrift.transport.TSSLTransportFactory; -import org.apache.thrift.transport.TServerSocket; -import org.apache.thrift.transport.TServerTransport; -import org.apache.thrift.transport.TTransportException; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.net.InetAddress; -import java.net.InetSocketAddress; -import java.net.UnknownHostException; - -public class AiravataAPIServer implements IServer{ - - private final static Logger logger = LoggerFactory.getLogger(AiravataAPIServer.class); - private static final String SERVER_NAME = "Airavata API Server"; - private static final String SERVER_VERSION = "1.0"; - - private ServerStatus status; - - private TServer server, TLSServer; - - public AiravataAPIServer() { - setStatus(ServerStatus.STOPPED); - } - - public void startAiravataServer(Airavata.Processor<Airavata.Iface> airavataAPIServer) throws AiravataSystemException { - try { - final String serverHost = ServerSettings.getSetting(Constants.API_SERVER_HOST, null); - if (!ServerSettings.isTLSEnabled()) { - final int serverPort = Integer.parseInt(ServerSettings.getSetting(Constants.API_SERVER_PORT, "8930")); - - TServerTransport serverTransport; - - if(ServerSettings.isAPIServerTLSEnabled()) { - logger.info("Starting API Server with TLS Security.."); - - String keystore = ServerSettings.getApiServerKeystore(); - String keystorePWD = ServerSettings.getApiServerKeystorePasswd(); - TSSLTransportFactory.TSSLTransportParameters tlsParams = - new TSSLTransportFactory.TSSLTransportParameters(); - tlsParams.setKeyStore(keystore, keystorePWD); - serverTransport = TSSLTransportFactory.getServerSocket(serverPort, 10000, - InetAddress.getByName(serverHost), tlsParams); - } else { - if(serverHost == null){ - serverTransport = new TServerSocket(serverPort); - }else{ - InetSocketAddress inetSocketAddress = new InetSocketAddress(serverHost, serverPort); - serverTransport = new TServerSocket(inetSocketAddress); - } - } - - TThreadPoolServer.Args options = new TThreadPoolServer.Args(serverTransport); - options.minWorkerThreads = Integer.parseInt(ServerSettings.getSetting(Constants.API_SERVER_MIN_THREADS, "50")); - server = new TThreadPoolServer(options.processor(airavataAPIServer)); - new Thread() { - public void run() { - server.serve(); - setStatus(ServerStatus.STOPPED); - logger.info("Airavata API Server Stopped."); - } - }.start(); - new Thread() { - public void run() { - while (!server.isServing()) { - try { - Thread.sleep(500); - } catch (InterruptedException e) { - break; - } - } - if (server.isServing()) { - setStatus(ServerStatus.STARTED); - logger.info("Starting Airavata API Server on Port " + serverPort); - logger.info("Listening to Airavata Clients ...."); - } - } - }.start(); - logger.info("Started API Server ...."); - } else { /**********start thrift server over TLS******************/ - TSSLTransportFactory.TSSLTransportParameters TLSParams = - new TSSLTransportFactory.TSSLTransportParameters(); - TLSParams.setKeyStore(ServerSettings.getKeyStorePath(), ServerSettings.getKeyStorePassword()); - TServerSocket TLSServerTransport = TSSLTransportFactory.getServerSocket( - ServerSettings.getTLSServerPort(), ServerSettings.getTLSClientTimeout(), - InetAddress.getByName(serverHost), TLSParams); - TThreadPoolServer.Args settings = new TThreadPoolServer.Args(TLSServerTransport); - settings.minWorkerThreads = Integer.parseInt(ServerSettings.getSetting( - Constants.API_SERVER_MIN_THREADS, "50")); - TLSServer = new TThreadPoolServer(settings.processor(airavataAPIServer)); - new Thread() { - public void run() { - TLSServer.serve(); - setStatus(ServerStatus.STOPPED); - logger.info("Airavata API Server over TLS Stopped."); - } - }.start(); - new Thread() { - public void run() { - while (!TLSServer.isServing()) { - try { - Thread.sleep(500); - } catch (InterruptedException e) { - break; - } - } - if (TLSServer.isServing()) { - setStatus(ServerStatus.STARTED); - } - } - }.start(); - logger.info("API server started over TLS on Port: " + ServerSettings.getTLSServerPort() + " ..."); - } - - /*perform any security related initialization at the server startup, according to the underlying security - manager implementation being used.*/ - AiravataSecurityManager securityManager = SecurityManagerFactory.getSecurityManager(); - securityManager.initializeSecurityInfra(); - - } catch (TTransportException e) { - logger.error(e.getMessage()); - setStatus(ServerStatus.FAILED); - logger.error("Failed to start API server ..."); - throw new AiravataSystemException(AiravataErrorType.INTERNAL_ERROR); - } catch (ApplicationSettingsException e) { - logger.error(e.getMessage(), e); - throw new AiravataSystemException(AiravataErrorType.INTERNAL_ERROR); - } catch (UnknownHostException e) { - logger.error(e.getMessage(), e); - throw new AiravataSystemException(AiravataErrorType.INTERNAL_ERROR); - } catch (AiravataSecurityException e) { - logger.error(e.getMessage(), e); - throw new AiravataSystemException(AiravataErrorType.INTERNAL_ERROR); - } - } - public static void main(String[] args) { - try { - AiravataAPIServer server = new AiravataAPIServer(); - server.start(); - } catch (Exception e) { - logger.error("Error while initializing Airavata API server", e); - } - } - - @Override - public void start() throws Exception { - setStatus(ServerStatus.STARTING); - //Obtain a AiravataServerHandler object from Guice which is wrapped with interception logic. - Injector injector = Guice.createInjector(new SecurityModule()); - Airavata.Processor<Airavata.Iface> airavataAPIServer = - new Airavata.Processor<Airavata.Iface>(injector.getInstance(AiravataServerHandler.class)); - startAiravataServer(airavataAPIServer); - } - - @Override - public void stop() throws Exception { - if ((!ServerSettings.isTLSEnabled()) && server.isServing()){ - setStatus(ServerStatus.STOPING); - server.stop(); - } - //stop the Airavata API server hosted over TLS. - if ((ServerSettings.isTLSEnabled()) && TLSServer.isServing()){ - TLSServer.stop(); - } - } - - @Override - public void restart() throws Exception { - stop(); - start(); - } - - @Override - public void configure() throws Exception { - // TODO Auto-generated method stub - - } - - @Override - public ServerStatus getStatus() throws Exception { - return status; - } - - private void setStatus(ServerStatus stat){ - status=stat; - status.updateTime(); - } - - @Override - public String getName() { - return SERVER_NAME; - } - - @Override - public String getVersion() { - return SERVER_VERSION; - } -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/d55608f1/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataDerbyServer.java ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataDerbyServer.java b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataDerbyServer.java deleted file mode 100644 index 77b47bc..0000000 --- a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataDerbyServer.java +++ /dev/null @@ -1,167 +0,0 @@ -/* - * - * 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. - * - */ - -package org.apache.airavata.api.server; - -import java.io.IOException; -import java.net.InetAddress; -import java.net.URI; - -import org.apache.airavata.common.exception.ApplicationSettingsException; -import org.apache.airavata.common.utils.AiravataUtils; -import org.apache.airavata.common.utils.IServer; -import org.apache.airavata.common.utils.ServerSettings; -import org.apache.airavata.model.error.AiravataSystemException; -import org.apache.derby.drda.NetworkServerControl; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -public class AiravataDerbyServer implements IServer{ - - private final static Logger logger = LoggerFactory.getLogger(AiravataDerbyServer.class); - private static final String SERVER_NAME = "Airavata Derby Server"; - private static final String SERVER_VERSION = "1.0"; - - public static final String CONFIGURATION_TABLE = "CONFIGURATION"; - public static final String REGISTRY_JDBC_DRIVER = "registry.jdbc.driver"; - public static final String REGISTRY_JDBC_URL = "registry.jdbc.url"; - public static final String REGISTRY_JDBC_USER = "registry.jdbc.user"; - public static final String REGISTRY_JDBC_PASSWORD = "registry.jdbc.password"; - public static final String START_DERBY_ENABLE = "start.derby.server.mode"; - public static final String DERBY_SERVER_MODE_SYS_PROPERTY = "derby.drda.startNetworkServer"; - public static final String DEFAULT_PROJECT_NAME = "default"; - private NetworkServerControl server; - private String jdbcURl; - private String jdbcUser; - private String jdbcPassword; - - private ServerStatus status; - - public AiravataDerbyServer() { - setStatus(ServerStatus.STOPPED); - } - public static int getPort(String jdbcURL){ - try{ - String cleanURI = jdbcURL.substring(5); - URI uri = URI.create(cleanURI); - return uri.getPort(); - } catch (Exception e) { - logger.error(e.getMessage(), e); - return -1; - } - } - - public void startDerbyInServerMode() { - try { - System.setProperty(DERBY_SERVER_MODE_SYS_PROPERTY, "true"); - server = new NetworkServerControl(InetAddress.getByName("0.0.0.0"), - getPort(jdbcURl), - jdbcUser, jdbcPassword); - java.io.PrintWriter consoleWriter = new java.io.PrintWriter(System.out, true); - server.start(consoleWriter); - } catch (IOException e) { - logger.error("Unable to start Apache derby in the server mode! Check whether " + - "specified port is available"); - } catch (Exception e) { - logger.error("Unable to start Apache derby in the server mode! Check whether " + - "specified port is available"); - } - } - - public void stopDerbyInServerMode() { - System.setProperty(DERBY_SERVER_MODE_SYS_PROPERTY, "false"); - if (server!=null){ - try { - server.shutdown(); - } catch (Exception e) { - logger.error("Error when stopping the derby server : "+e.getLocalizedMessage()); - } - } - } - - public void startDerbyServer() throws AiravataSystemException { - startDerbyServer(); - setStatus(ServerStatus.STARTED); - } - - public static void main(String[] args) { - try { - AiravataDerbyServer server = new AiravataDerbyServer(); - server.start(); - } catch (Exception e) { - logger.error("Error while initializing derby server", e); - } - } - - @Override - public void start() throws Exception { - setStatus(ServerStatus.STARTING); - startDerbyServer(); - } - - @Override - public void stop() throws Exception { - if (getStatus()==ServerStatus.STARTED){ - setStatus(ServerStatus.STOPING); - stopDerbyInServerMode(); - setStatus(ServerStatus.STOPPED); - } - } - - @Override - public void restart() throws Exception { - stop(); - start(); - } - - @Override - public void configure() throws Exception { - try{ - jdbcURl = ServerSettings.getSetting(REGISTRY_JDBC_URL); - jdbcUser = ServerSettings.getSetting(REGISTRY_JDBC_USER); - jdbcPassword = ServerSettings.getSetting(REGISTRY_JDBC_PASSWORD); - jdbcURl = jdbcURl + "?" + "user=" + jdbcUser + "&" + "password=" + jdbcPassword; - } catch (ApplicationSettingsException e) { - logger.error("Unable to read airavata server properties", e.getMessage()); - } - } - - @Override - public ServerStatus getStatus() throws Exception { - return status; - } - - private void setStatus(ServerStatus stat){ - status=stat; - status.updateTime(); - } - - @Override - public String getName() { - return SERVER_NAME; - } - - @Override - public String getVersion() { - return SERVER_VERSION; - } - -}
