Return-Path: X-Original-To: apmail-airavata-commits-archive@www.apache.org Delivered-To: apmail-airavata-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2F03D1836D for ; Wed, 16 Dec 2015 16:25:47 +0000 (UTC) Received: (qmail 8078 invoked by uid 500); 16 Dec 2015 16:25:47 -0000 Delivered-To: apmail-airavata-commits-archive@airavata.apache.org Received: (qmail 8036 invoked by uid 500); 16 Dec 2015 16:25:47 -0000 Mailing-List: contact commits-help@airavata.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airavata.apache.org Delivered-To: mailing list commits@airavata.apache.org Received: (qmail 8021 invoked by uid 99); 16 Dec 2015 16:25:46 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Dec 2015 16:25:46 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 66AC1C691A for ; Wed, 16 Dec 2015 16:25:46 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.79 X-Spam-Level: * X-Spam-Status: No, score=1.79 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id Lpwe7cUIME0f for ; Wed, 16 Dec 2015 16:25:40 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTP id 0806A42B96 for ; Wed, 16 Dec 2015 16:25:40 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 035E5E075C for ; Wed, 16 Dec 2015 16:26:12 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 225B93A205E for ; Wed, 16 Dec 2015 16:25:39 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1720388 [4/5] - /airavata/site/trunk/content/documentation/api-docs/0.16/ Date: Wed, 16 Dec 2015 16:25:38 -0000 To: commits@airavata.apache.org From: smarru@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20151216162539.225B93A205E@svn01-us-west.apache.org> Added: airavata/site/trunk/content/documentation/api-docs/0.16/index.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/index.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/index.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/index.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,340 @@ + + +All Thrift declarations +
+

All Thrift declarations

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ModuleServicesData typesConstants
airavata_apiAiravata
+ +
AIRAVATA_API_VERSION
+
airavata_errorsAiravataClientException
+AiravataErrorType
+AiravataSystemException
+AuthenticationException
+AuthorizationException
+ExperimentNotFoundException
+InvalidRequestException
+LaunchValidationException
+ProjectNotFoundException
+TimedOutException
+ValidationResults
+ValidatorResult
+
experiment_modelExperimentModel
+ExperimentSearchFields
+ExperimentStatistics
+ExperimentSummaryModel
+ExperimentType
+UserConfigurationDataModel
+
airavata_commonsErrorModel
+ValidationResults
+ValidatorResult
+
DEFAULT_ID
+
application_io_modelsDataType
+InputDataObjectType
+OutputDataObjectType
+
compute_resource_modelBatchQueue
+CloudJobSubmission
+ComputeResourceDescription
+DMType
+FileSystems
+GlobusJobSubmission
+JobManagerCommand
+JobSubmissionInterface
+JobSubmissionProtocol
+LOCALSubmission
+MonitorMode
+ProviderName
+ResourceJobManager
+ResourceJobManagerType
+SSHJobSubmission
+UnicoreJobSubmission
+
data_movement_modelsDMType
+DataMovementInterface
+DataMovementProtocol
+GridFTPDataMovement
+LOCALDataMovement
+SCPDataMovement
+SecurityProtocol
+UnicoreDataMovement
+
scheduling_modelComputationalResourceSchedulingModel
+
status_modelsExperimentState
+ExperimentStatus
+JobState
+JobStatus
+ProcessState
+ProcessStatus
+TaskState
+TaskStatus
+
process_modelProcessModel
+
task_modelDataStageType
+DataStagingTaskModel
+EnvironmentSetupTaskModel
+JobSubmissionTaskModel
+MonitorTaskModel
+TaskModel
+TaskTypes
+
job_modelJobModel
+
security_modelAuthzToken
+
airavata_data_models
workspace_modelGateway
+Group
+Project
+User
+
messaging_eventsExperimentStatusChangeEvent
+JobIdentifier
+JobStatusChangeEvent
+JobStatusChangeRequestEvent
+Message
+MessageLevel
+MessageType
+ProcessIdentifier
+ProcessStatusChangeEvent
+ProcessStatusChangeRequestEvent
+ProcessSubmitEvent
+ProcessTerminateEvent
+TaskIdentifier
+TaskOutputChangeEvent
+TaskStatusChangeEvent
+TaskStatusChangeRequestEvent
+
replica_catalog_modelsDataReplicaLocationModel
+DataResourceModel
+DataResourceType
+ReplicaLocationCategory
+ReplicaPersistentType
+
application_deployment_modelApplicationDeploymentDescription
+ApplicationModule
+ApplicationParallelismType
+CommandObject
+SetEnvPaths
+
application_interface_modelApplicationInterfaceDescription
+
storage_resource_modelStorageResourceDescription
+
gateway_resource_profile_modelComputeResourcePreference
+GatewayResourceProfile
+StoragePreference
+
workflow_data_modelWorkflow
+
+
Added: airavata/site/trunk/content/documentation/api-docs/0.16/job_model.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/job_model.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/job_model.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/job_model.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,32 @@ + + + + + +Thrift module: job_model +
+

Thrift module: job_model

+ + + + + +
ModuleServicesData typesConstants
job_modelJobModel
+
+

Data structures

+

Struct: JobModel

+ + + + + + + + + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1jobIdstringrequired
2taskIdstringrequired
3processIdstringrequired
4jobDescriptionstringrequired
5creationTimei64optional
6jobStatusstatus_models.JobStatusoptional
7computeResourceConsumedstringoptional
8jobNamestringoptional
9workingDirstringoptional
10stdOutstringoptional
11stdErrstringoptional
12exitCodei32optional

Added: airavata/site/trunk/content/documentation/api-docs/0.16/messaging_events.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/messaging_events.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/messaging_events.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/messaging_events.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,131 @@ + + + + + +Thrift module: messaging_events +
+

Thrift module: messaging_events

+ + + + + +
ModuleServicesData typesConstants
messaging_eventsExperimentStatusChangeEvent
+JobIdentifier
+JobStatusChangeEvent
+JobStatusChangeRequestEvent
+Message
+MessageLevel
+MessageType
+ProcessIdentifier
+ProcessStatusChangeEvent
+ProcessStatusChangeRequestEvent
+ProcessSubmitEvent
+ProcessTerminateEvent
+TaskIdentifier
+TaskOutputChangeEvent
+TaskStatusChangeEvent
+TaskStatusChangeRequestEvent
+
+

Enumerations

+

Enumeration: MessageLevel

+
+ + + + +
INFO0 +
DEBUG1 +
ERROR2 +
ACK3 +
+

Enumeration: MessageType

+
+ + + + + + + +
EXPERIMENT0 +
TASK1 +
PROCESS2 +
JOB3 +
LAUNCHPROCESS4 +
TERMINATEPROCESS5 +
PROCESSOUTPUT6 +
+

Data structures

+

Struct: ExperimentStatusChangeEvent

+ + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1statestatus_models.ExperimentStaterequired
2experimentIdstringrequired
3gatewayIdstringrequired

Struct: ProcessIdentifier

+ + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1processIdstringrequired
2experimentIdstringrequired
3gatewayIdstringrequired

Struct: TaskIdentifier

+ + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1taskIdstringrequired
2processIdstringrequired
3experimentIdstringrequired
4gatewayIdstringrequired

Struct: TaskStatusChangeEvent

+ + + +
KeyFieldTypeDescriptionRequirednessDefault value
1statestatus_models.TaskStaterequired
2taskIdentityTaskIdentifierrequired

Struct: TaskStatusChangeRequestEvent

+ + + +
KeyFieldTypeDescriptionRequirednessDefault value
1statestatus_models.TaskStaterequired
2taskIdentityTaskIdentifierrequired

Struct: ProcessStatusChangeEvent

+ + + +
KeyFieldTypeDescriptionRequirednessDefault value
1statestatus_models.ProcessStaterequired
2processIdentityProcessIdentifierrequired

Struct: ProcessStatusChangeRequestEvent

+ + + +
KeyFieldTypeDescriptionRequirednessDefault value
1statestatus_models.ProcessStaterequired
2processIdentityProcessIdentifierrequired

Struct: TaskOutputChangeEvent

+ + + +
KeyFieldTypeDescriptionRequirednessDefault value
1outputlist<application_io_models.OutputDataObjectType>required
2taskIdentityTaskIdentifierrequired

Struct: JobIdentifier

+ + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1jobIdstringrequired
2taskIdstringrequired
3processIdstringrequired
4experimentIdstringrequired
5gatewayIdstringrequired

Struct: ProcessSubmitEvent

+ + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1processIdstringrequired
2gatewayIdstringrequired
3experimentIdstringrequired
4tokenIdstringrequired

Struct: ProcessTerminateEvent

+ + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1processIdstringrequired
2gatewayIdstringrequired
3tokenIdstringrequired

Struct: JobStatusChangeEvent

+ + + +
KeyFieldTypeDescriptionRequirednessDefault value
1statestatus_models.JobStaterequired
2jobIdentityJobIdentifierrequired

Struct: JobStatusChangeRequestEvent

+ + + +
KeyFieldTypeDescriptionRequirednessDefault value
1statestatus_models.JobStaterequired
2jobIdentityJobIdentifierrequired

Struct: Message

+ + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1eventbinaryrequired
2messageIdstringrequired"DO_NOT_SET_AT_CLIENTS"
3messageTypeMessageTyperequired
4updatedTimei64optional
5messageLevelMessageLeveloptional

Added: airavata/site/trunk/content/documentation/api-docs/0.16/process_model.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/process_model.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/process_model.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/process_model.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,48 @@ + + + + + +Thrift module: process_model +
+

Thrift module: process_model

+ + + + + +
ModuleServicesData typesConstants
process_modelProcessModel
+
+

Data structures

+

Struct: ProcessModel

+ + + + + + + + + + + + + + + + + + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1processIdstringrequired"DO_NOT_SET_AT_CLIENTS"
2experimentIdstringrequired
3creationTimei64optional
4lastUpdateTimei64optional
5processStatusstatus_models.ProcessStatusoptional
6processDetailstringoptional
7applicationInterfaceIdstringoptional
8applicationDeploymentIdstringoptional
9computeResourceIdstringoptional
10processInputslist<application_io_models.InputDataObjectType>optional
11processOutputslist<application_io_models.OutputDataObjectType>optional
12resourceSchedulescheduling_model.ComputationalResourceSchedulingModeloptional
13taskslist<task_model.TaskModel>optional
14taskDagstringoptional
15processErrorairavata_commons.ErrorModeloptional
16gatewayExecutionIdstringoptional
17enableEmailNotificationbooloptional
18emailAddresseslist<string>optional
19storageResourceIdstringoptional
20userDnstringoptional
21generateCertbooloptionalfalse

ProcessModel: A structure holding the process details. The infromation is derived based on user provided + configuration data or system inferred information from scheduling and QoS parameters. + +processDetail: + A friendly description of the process, usally used to communicate information to users. + + +
Added: airavata/site/trunk/content/documentation/api-docs/0.16/replica_catalog_models.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/replica_catalog_models.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/replica_catalog_models.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/replica_catalog_models.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,80 @@ + + + + + +Thrift module: replica_catalog_models +
+

Thrift module: replica_catalog_models

+ + + + + +
ModuleServicesData typesConstants
replica_catalog_modelsDataReplicaLocationModel
+DataResourceModel
+DataResourceType
+ReplicaLocationCategory
+ReplicaPersistentType
+
+

Enumerations

+

Enumeration: ReplicaLocationCategory

+
+ + + + +
GATEWAY_DATA_STORE0 +
COMPUTE_RESOURCE1 +
LONG_TERM_STORAGE_RESOURCE2 +
OTHER3 +
+

Enumeration: ReplicaPersistentType

+
+ + +
TRANSIENT0 +
PERSISTENT1 +
+

Enumeration: DataResourceType

+
+ + +
COLLECTION0 +
FILE1 +
+

Data structures

+

Struct: DataResourceModel

+ + + + + + + + + + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1resourceIdstringoptional
2gatewayIdstringoptional
3parentResourceIdstringoptional
4resourceNamestringoptional
5resourceDescriptionstringoptional
6ownerNamestringoptional
7dataResourceTypeDataResourceTypeoptional
8resourceSizei32optional
9creationTimei64optional
10lastModifiedTimei64optional
11resourceMetadatamap<string, string>optional
12replicaLocationslist<DataReplicaLocationModel>optional
13childResourceslist<DataResourceModel>optional

Struct: DataReplicaLocationModel

+ + + + + + + + + + + + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1replicaIdstringoptional
2resourceIdstringoptional
3replicaNamestringoptional
4replicaDescriptionstringoptional
5creationTimei64optional
6lastModifiedTimei64optional
7replicaLocationCategoryReplicaLocationCategoryoptional
8replicaPersistentTypeReplicaPersistentTypeoptional
9storageResourceIdstringoptional
10storageResourceHostNamestringoptional
11dataMovementProtocoldata_movement_models.DataMovementProtocoloptional
12hostPorti64optional
13filePathstringoptional
14replicaUrlstringoptional
15replicaMetadatamap<string, string>optional

Added: airavata/site/trunk/content/documentation/api-docs/0.16/scheduling_model.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/scheduling_model.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/scheduling_model.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/scheduling_model.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,32 @@ + + + + + +Thrift module: scheduling_model +
+

Thrift module: scheduling_model

+ + + + + +
ModuleServicesData typesConstants
scheduling_modelComputationalResourceSchedulingModel
+
+

Data structures

+

Struct: ComputationalResourceSchedulingModel

+ + + + + + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1resourceHostIdstringoptional
2totalCPUCounti32optional
3nodeCounti32optional
4numberOfThreadsi32optional
5queueNamestringoptional
6wallTimeLimiti32optional
7totalPhysicalMemoryi32optional
8chessisNumberstringoptional
9staticWorkingDirstringoptional

ComputationalResourceSchedulingModel: + + +
Added: airavata/site/trunk/content/documentation/api-docs/0.16/security_model.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/security_model.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/security_model.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/security_model.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,22 @@ + + + + + +Thrift module: security_model +
+

Thrift module: security_model

+ + + + + +
ModuleServicesData typesConstants
security_modelAuthzToken
+
+

Data structures

+

Struct: AuthzToken

+ + + +
KeyFieldTypeDescriptionRequirednessDefault value
1accessTokenstringrequired
2claimsMapmap<string, string>optional

Added: airavata/site/trunk/content/documentation/api-docs/0.16/status_models.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/status_models.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/status_models.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/status_models.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,141 @@ + + + + + +Thrift module: status_models +
+

Thrift module: status_models

+ + + + + +
ModuleServicesData typesConstants
status_modelsExperimentState
+ExperimentStatus
+JobState
+JobStatus
+ProcessState
+ProcessStatus
+TaskState
+TaskStatus
+
+

Enumerations

+

Enumeration: ExperimentState

+
+ + + + + + + + + +
CREATED0 +
VALIDATED1 +
SCHEDULED2 +
LAUNCHED3 +
EXECUTING4 +
CANCELING5 +
CANCELED6 +
COMPLETED7 +
FAILED8 +
+

Enumeration: TaskState

+
+ + + + + +
CREATED0 +
EXECUTING1 +
COMPLETED2 +
FAILED3 +
CANCELED4 +
+

Enumeration: ProcessState

+
+ + + + + + + + + + + + + + +
CREATED0 +
VALIDATED1 +
STARTED2 +
PRE_PROCESSING3 +
CONFIGURING_WORKSPACE4 +
INPUT_DATA_STAGING5 +
EXECUTING6 +
MONITORING7 +
OUTPUT_DATA_STAGING8 +
POST_PROCESSING9 +
COMPLETED10 +
FAILED11 +
CANCELLING12 +
CANCELED13 +
+

Enumeration: JobState

+
+ + + + + + + + +
SUBMITTED0 +
QUEUED1 +
ACTIVE2 +
COMPLETE3 +
CANCELED4 +
FAILED5 +
SUSPENDED6 +
UNKNOWN7 +
+

Data structures

+

Struct: ExperimentStatus

+ + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1stateExperimentStaterequired
2timeOfStateChangei64optional
3reasonstringoptional

Status: A generic status object. + +state: + State . + +timeOfStateChange: + time the status was last updated. + +reason: + User friendly reason on how the state is inferred. + +

Struct: ProcessStatus

+ + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1stateProcessStaterequired
2timeOfStateChangei64optional
3reasonstringoptional

Struct: TaskStatus

+ + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1stateTaskStaterequired
2timeOfStateChangei64optional
3reasonstringoptional

Struct: JobStatus

+ + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1jobStateJobStaterequired
2timeOfStateChangei64optional
3reasonstringoptional

Added: airavata/site/trunk/content/documentation/api-docs/0.16/storage_resource_model.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/storage_resource_model.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/storage_resource_model.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/storage_resource_model.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,40 @@ + + + + + +Thrift module: storage_resource_model +
+

Thrift module: storage_resource_model

+ + + + + +
ModuleServicesData typesConstants
storage_resource_modelStorageResourceDescription
+
+

Data structures

+

Struct: StorageResourceDescription

+ + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1storageResourceIdstringrequired"DO_NOT_SET_AT_CLIENTS"
2hostNamestringrequired
3storageResourceDescriptionstringoptional
4enabledbooloptional
5dataMovementInterfaceslist<data_movement_models.DataMovementInterface>optional

Storage Resource Description + +storageResourceId: Airavata Internal Unique Identifier to distinguish Compute Resource. + +hostName: + Fully Qualified Host Name. + +storageResourceDescription: + A user friendly description of the resource. + + +DataMovementProtocol: + Option to specify a prefered data movement mechanism of the available options. + + +
Added: airavata/site/trunk/content/documentation/api-docs/0.16/style.css URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/style.css?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/style.css (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/style.css Wed Dec 16 16:25:38 2015 @@ -0,0 +1,184 @@ +/*! + * Bootstrap v2.0.3 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} +audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} +audio:not([controls]){display:none;} +html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} +a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +a:hover,a:active{outline:0;} +sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;} +sup{top:-0.5em;} +sub{bottom:-0.25em;} +img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;} +button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;} +button,input{*overflow:visible;line-height:normal;} +button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} +button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} +input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;} +input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;} +textarea{overflow:auto;vertical-align:top;} +body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;} +a{color:#0088cc;text-decoration:none;} +a:hover{color:#005580;text-decoration:underline;} +.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";} +.row:after{clear:both;} +[class*="span"]{float:left;margin-left:20px;} +.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;} +.span12{width:940px;} +.span11{width:860px;} +.span10{width:780px;} +.span9{width:700px;} +.span8{width:620px;} +.span7{width:540px;} +.span6{width:460px;} +.span5{width:380px;} +.span4{width:300px;} +.span3{width:220px;} +.span2{width:140px;} +.span1{width:60px;} +.offset12{margin-left:980px;} +.offset11{margin-left:900px;} +.offset10{margin-left:820px;} +.offset9{margin-left:740px;} +.offset8{margin-left:660px;} +.offset7{margin-left:580px;} +.offset6{margin-left:500px;} +.offset5{margin-left:420px;} +.offset4{margin-left:340px;} +.offset3{margin-left:260px;} +.offset2{margin-left:180px;} +.offset1{margin-left:100px;} +.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} +.row-fluid:after{clear:both;} +.row-fluid [class*="span"]{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574%;*margin-left:2.0744680846382977%;} +.row-fluid [class*="span"]:first-child{margin-left:0;} +.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%;} +.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%;} +.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%;} +.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%;} +.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%;} +.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%;} +.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%;} +.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%;} +.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%;} +.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%;} +.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%;} +.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%;} +.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";} +.container:after{clear:both;} +.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";} +.container-fluid:after{clear:both;} +p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;} +.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;} +h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;} +h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;} +h3{font-size:18px;line-height:27px;}h3 small{font-size:14px;} +h4,h5,h6{line-height:18px;} +h4{font-size:14px;}h4 small{font-size:12px;} +h5{font-size:12px;} +h6{font-size:11px;color:#999999;text-transform:uppercase;} +.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;} +.page-header h1{line-height:1;} +ul,ol{padding:0;margin:0 0 9px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;} +ul.unstyled,ol.unstyled{margin-left:0;list-style:none;} +dl{margin-bottom:18px;} +dt,dd{line-height:18px;} +dt{font-weight:bold;line-height:17px;} +dd{margin-left:9px;} +.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} +.dl-horizontal dd{margin-left:130px;} +hr{margin:18px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;} +strong{font-weight:bold;} +em{font-style:italic;} +.muted{color:#999999;} +abbr[title]{cursor:help;border-bottom:1px dotted #ddd;} +abbr.initialism{font-size:90%;text-transform:uppercase;} +blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;} +blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';} +blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +address{display:block;margin-bottom:18px;font-style:normal;line-height:18px;} +small{font-size:100%;} +cite{font-style:normal;} +code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;} +pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:18px;} +pre code{padding:0;color:inherit;background-color:transparent;border:0;} +.pre-scrollable{max-height:340px;overflow-y:scroll;} +.label,.badge{font-size:10.998px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;} +.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;} +a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;} +.label-important,.badge-important{background-color:#b94a48;} +.label-important[href],.badge-important[href]{background-color:#953b39;} +.label-warning,.badge-warning{background-color:#f89406;} +.label-warning[href],.badge-warning[href]{background-color:#c67605;} +.label-success,.badge-success{background-color:#468847;} +.label-success[href],.badge-success[href]{background-color:#356635;} +.label-info,.badge-info{background-color:#3a87ad;} +.label-info[href],.badge-info[href]{background-color:#2d6987;} +.label-inverse,.badge-inverse{background-color:#333333;} +.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;} +table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;} +.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;} +.table th{font-weight:bold;} +.table thead th{vertical-align:bottom;} +.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;} +.table tbody+tbody{border-top:2px solid #dddddd;} +.table-condensed th,.table-condensed td{padding:4px 5px;} +.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;} +.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;} +.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;} +.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;} +.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;} +.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;} +.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;} +.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;} +table .span1{float:none;width:44px;margin-left:0;} +table .span2{float:none;width:124px;margin-left:0;} +table .span3{float:none;width:204px;margin-left:0;} +table .span4{float:none;width:284px;margin-left:0;} +table .span5{float:none;width:364px;margin-left:0;} +table .span6{float:none;width:444px;margin-left:0;} +table .span7{float:none;width:524px;margin-left:0;} +table .span8{float:none;width:604px;margin-left:0;} +table .span9{float:none;width:684px;margin-left:0;} +table .span10{float:none;width:764px;margin-left:0;} +table .span11{float:none;width:844px;margin-left:0;} +table .span12{float:none;width:924px;margin-left:0;} +table .span13{float:none;width:1004px;margin-left:0;} +table .span14{float:none;width:1084px;margin-left:0;} +table .span15{float:none;width:1164px;margin-left:0;} +table .span16{float:none;width:1244px;margin-left:0;} +table .span17{float:none;width:1324px;margin-left:0;} +table .span18{float:none;width:1404px;margin-left:0;} +table .span19{float:none;width:1484px;margin-left:0;} +table .span20{float:none;width:1564px;margin-left:0;} +table .span21{float:none;width:1644px;margin-left:0;} +table .span22{float:none;width:1724px;margin-left:0;} +table .span23{float:none;width:1804px;margin-left:0;} +table .span24{float:none;width:1884px;margin-left:0;} +/* Auto-generated CSS for generated Thrift docs */ +h3, h4 { margin-bottom: 6px; } +div.definition { border: 1px solid #CCC; margin-bottom: 10px; padding: 10px; } +div.extends { margin: -0.5em 0 1em 5em } +td { vertical-align: top; } +table { empty-cells: show; } +code { line-height: 20px; } +.table-bordered th, .table-bordered td { border-bottom: 1px solid #DDDDDD; } Added: airavata/site/trunk/content/documentation/api-docs/0.16/task_model.html URL: http://svn.apache.org/viewvc/airavata/site/trunk/content/documentation/api-docs/0.16/task_model.html?rev=1720388&view=auto ============================================================================== --- airavata/site/trunk/content/documentation/api-docs/0.16/task_model.html (added) +++ airavata/site/trunk/content/documentation/api-docs/0.16/task_model.html Wed Dec 16 16:25:38 2015 @@ -0,0 +1,97 @@ + + + + + +Thrift module: task_model +
+

Thrift module: task_model

+ + + + + +
ModuleServicesData typesConstants
task_modelDataStageType
+DataStagingTaskModel
+EnvironmentSetupTaskModel
+JobSubmissionTaskModel
+MonitorTaskModel
+TaskModel
+TaskTypes
+
+

Enumerations

+

Enumeration: TaskTypes

+TaskTypes: An enumerated list of TaskTypes. Task being generic, the task type will provide the concrete interpretation. + +

+ + + + + + +
ENV_SETUP0 +
DATA_STAGING1 +
JOB_SUBMISSION2 +
ENV_CLEANUP3 +
MONITORING4 +
OUTPUT_FETCHING5 +
+

Enumeration: DataStageType

+DataStagingTaskModel: A structure holding the data staging task details. + +Source and Destination locations includes standard representation of protocol, host, port and path + A friendly description of the task, usally used to communicate information to users. + +

+ + +
INPUT0 +
OUPUT1 +
+

Data structures

+

Struct: TaskModel

+ + + + + + + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1taskIdstringrequired"DO_NOT_SET_AT_CLIENTS"
2taskTypeTaskTypesrequired
3parentProcessIdstringrequired
4creationTimei64required
5lastUpdateTimei64required
6taskStatusstatus_models.TaskStatusrequired
7taskDetailstringoptional
8subTaskModelbinaryoptional
9taskErrorairavata_commons.ErrorModeloptional
10jobslist<job_model.JobModel>optional

TaskModel: A structure holding the generic task details. + +taskDetail: + A friendly description of the task, usally used to communicate information to users. + +subTaskModel: + A generic byte object for the Task developer to store internal serialized data into registry catalogs. +

Struct: DataStagingTaskModel

+ + + + + + + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1sourcestringrequired
2destinationstringrequired
3typeDataStageTyperequired
4transferStartTimei64optional
5transferEndTimei64optional
6transferRatestringoptional
7processInputapplication_io_models.InputDataObjectTypeoptional
8processOutputapplication_io_models.OutputDataObjectTypeoptional

Struct: EnvironmentSetupTaskModel

+ + + +
KeyFieldTypeDescriptionRequirednessDefault value
1locationstringrequired
2protocoldata_movement_models.SecurityProtocolrequired

EnvironmentSetupTaskModel: A structure holding the environment creation task details + +

Struct: JobSubmissionTaskModel

+ + + + +
KeyFieldTypeDescriptionRequirednessDefault value
1jobSubmissionProtocolcompute_resource_model.JobSubmissionProtocolrequired
2monitorModecompute_resource_model.MonitorModerequired
3wallTimei32optional

Struct: MonitorTaskModel

+ + +
KeyFieldTypeDescriptionRequirednessDefault value
1monitorModecompute_resource_model.MonitorModerequired