ARC SDK
Public Member Functions | Data Fields
Arc::ApplicationType Class Reference

Public Member Functions

ApplicationTypeoperator= (const ApplicationType &)
 

Data Fields

ExecutableType Executable
 Main executable to be run. More...
 
std::string Input
 Standard input. More...
 
std::string Output
 Standard output. More...
 
std::string Error
 Standard error. More...
 
std::list< std::pair
< std::string, std::string > > 
Environment
 
std::list< ExecutableTypePreExecutable
 Executables to be run before the main executable. More...
 
std::list< ExecutableTypePostExecutable
 Executables to be run after the main executable. More...
 
std::string LogDir
 Name of logging directory. More...
 
std::list< RemoteLoggingTypeRemoteLogging
 Remote logging services. More...
 
int Rerun
 
Time ExpirationTime
 
Time ProcessingStartTime
 
int Priority
 
std::list< NotificationTypeNotification
 
std::list< URLCredentialService
 
XMLNode AccessControl
 
bool DryRun
 

Field Documentation

XMLNode Arc::ApplicationType::AccessControl

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getAccessControl and setAccessControl methods in the Java interface
std::list<URL> Arc::ApplicationType::CredentialService

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getCredentialService and setCredentialService methods in the Java interface
bool Arc::ApplicationType::DryRun

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getDryRun and setDryRun methods in the Java interface
std::list< std::pair<std::string, std::string> > Arc::ApplicationType::Environment

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getEnvironment and setEnvironment methods in the Java interface
std::string Arc::ApplicationType::Error

Standard error.

The Error string specifies the relative path to the job session directory of the file which standard error of the job should be written to.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getError and setError methods in the Java interface
ExecutableType Arc::ApplicationType::Executable

Main executable to be run.

The Executable object specifies the main executable which should be run by the job created by the job description enclosing this object. Note that in some job description languages specifying a main executable is not essential.

Java interface deviation
The member is only accessible through the getExecutable and setExecutable methods in the Java interface
Time Arc::ApplicationType::ExpirationTime

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getExpirationTime and setExpirationTime methods in the Java interface
std::string Arc::ApplicationType::Input

Standard input.

The Input string specifies the relative path to the job session directory of the file to be used for standard input for the job.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getInput and setInput methods in the Java interface
std::string Arc::ApplicationType::LogDir

Name of logging directory.

The LogDir string specifies the name of the logging directory at the execution service which should be used to access log files for the job.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getLogDir and setLogDir methods in the Java interface
std::string Arc::ApplicationType::Output

Standard output.

The Output string specifies the relative path to the job session directory of the file which standard output of the job should be written to.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getOutput and setOutput methods in the Java interface
std::list<ExecutableType> Arc::ApplicationType::PostExecutable

Executables to be run after the main executable.

The PostExecutable object specifies a number of executables which should be executed after invoking the main application, where the main application is either the main executable (Executable) or the specified run time environment (RunTimeEnvironment in the ResourcesType class).

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getPostExecutable and setPostExecutable methods in the Java interface
std::list<ExecutableType> Arc::ApplicationType::PreExecutable

Executables to be run before the main executable.

The PreExecutable object specifies a number of executables which should be executed before invoking the main application, where the main application is either the main executable (Executable) or the specified run time environment (RunTimeEnvironment in the ResourcesType class).

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getPreExecutable and setPreExecutable methods in the Java interface
int Arc::ApplicationType::Priority

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getPriority and setPriority methods in the Java interface
Time Arc::ApplicationType::ProcessingStartTime

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getProcessingStartTime and setProcessingStartTime methods in the Java interface
std::list<RemoteLoggingType> Arc::ApplicationType::RemoteLogging

Remote logging services.

The RemoteLogging list specifies the services to use for logging job information. See the RemoteLoggingType class for more details.

Java interface deviation
The member is only accessible through the getRemoteLogging and setRemoteLogging methods in the Java interface
int Arc::ApplicationType::Rerun

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getRerun and setRerun methods in the Java interface

The documentation for this class was generated from the following file: