public class JSDLUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
FLAG_APPEND |
static int |
FLAG_DELETE_ON_TERMINATE |
static int |
FLAG_OVERWRITE |
static QName |
HPC_PROFILE_APPLICATION |
static String |
NUMBEROFPROCESSES |
static QName |
POSIX_APPLICATION |
static String |
PROCESSESPERHOST |
static QName |
SPMD_APPLICATION |
static String |
THREADSPERHOST |
| Constructor and Description |
|---|
JSDLUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addCandidateHost(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String host) |
static void |
addDataStagingSourceElement(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String uri,
String fileSystem,
String file) |
static void |
addDataStagingSourceElement(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String uri,
String fileSystem,
String file,
int flags) |
static void |
addDataStagingTargetElement(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String fileSystem,
String file,
String uri) |
static void |
addDataStagingTargetElement(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String fileSystem,
String file,
String uri,
int flags) |
static org.ggf.schemas.jsdl.x2005.x11.jsdlPosix.EnvironmentType |
addEnvVariable(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType def,
String name,
String value) |
static void |
addMultipleProjectNames(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String[] projectNames) |
static void |
addProjectName(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String projectName) |
static org.ggf.schemas.jsdl.x2006.x07.jsdlHpcpa.HPCProfileApplicationType |
getHPCProfileApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.ApplicationType |
getOrCreateApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.CandidateHostsType |
getOrCreateCandidateHosts(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.CPUArchitectureType |
getOrCreateCPUArchitecture(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2006.x07.jsdlHpcpa.HPCProfileApplicationType |
getOrCreateHPCProfileApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType |
getOrCreateIndividualCPUCount(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType |
getOrCreateIndividualCPUSpeed(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType |
getOrCreateIndividualCPUTime(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType |
getOrCreateIndividualDiskSpace(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType |
getOrCreateIndividualPhysicalMemory(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDescriptionType |
getOrCreateJobDescription(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.JobIdentificationType |
getOrCreateJobIdentification(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.OperatingSystemType |
getOrCreateOperatingSystem(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdlPosix.POSIXApplicationType |
getOrCreatePOSIXApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.ResourcesType |
getOrCreateResources(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ogf.schemas.jsdl.x2007.x02.jsdlSpmd.SPMDApplicationType |
getOrCreateSPMDApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType |
getOrCreateTotalCPUCount(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType |
getOrCreateTotalResourceCount(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ggf.schemas.jsdl.x2005.x11.jsdlPosix.POSIXApplicationType |
getPOSIXApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static org.ogf.schemas.jsdl.x2007.x02.jsdlSpmd.SPMDApplicationType |
getSPMDApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static RangeValueType |
getTotalCPUCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static RangeValueType |
getTotalResourceCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value) |
static void |
setApplicationName(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String applicationName) |
static void |
setApplicationVersion(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String applicationVersion) |
static void |
setCPUArchitectureRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
ProcessorRequirement cpuArchitecture) |
static void |
setIndividualCPUCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType cpuCount) |
static void |
setIndividualCPUSpeedRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType cpuSpeed) |
static void |
setIndividualCPUTimeRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType cpuTime) |
static void |
setIndividualDiskSpaceRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType diskSpace) |
static void |
setIndividualPhysicalMemoryRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType physicalMemory) |
static void |
setName(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String name) |
static void |
setOperatingSystemRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
OSRequirement osType) |
static void |
setRangeValue(RangeValueType u6Type,
org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType jsdlType) |
static void |
setTotalCPUCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType cpuCount) |
static void |
setTotalResourceCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType resourceCount) |
static RangeValueType |
toU6RangeValue(org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType jsdlType) |
public static final int FLAG_OVERWRITE
public static final int FLAG_APPEND
public static final int FLAG_DELETE_ON_TERMINATE
public static final QName POSIX_APPLICATION
public static final QName HPC_PROFILE_APPLICATION
public static final QName SPMD_APPLICATION
public static final String PROCESSESPERHOST
public static final String NUMBEROFPROCESSES
public static final String THREADSPERHOST
public static org.ggf.schemas.jsdl.x2005.x11.jsdlPosix.EnvironmentType addEnvVariable(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType def,
String name,
String value)
public static void setApplicationName(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String applicationName)
public static void setApplicationVersion(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String applicationVersion)
public static void addProjectName(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String projectName)
public static void addMultipleProjectNames(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String[] projectNames)
public static void addCandidateHost(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String host)
public static void addDataStagingTargetElement(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String fileSystem,
String file,
String uri)
public static void addDataStagingTargetElement(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String fileSystem,
String file,
String uri,
int flags)
public static void addDataStagingSourceElement(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String uri,
String fileSystem,
String file)
public static void addDataStagingSourceElement(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String uri,
String fileSystem,
String file,
int flags)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.ApplicationType getOrCreateApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.CandidateHostsType getOrCreateCandidateHosts(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.CPUArchitectureType getOrCreateCPUArchitecture(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType getOrCreateIndividualCPUCount(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType getOrCreateIndividualCPUSpeed(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType getOrCreateIndividualCPUTime(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType getOrCreateIndividualDiskSpace(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType getOrCreateIndividualPhysicalMemory(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDescriptionType getOrCreateJobDescription(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.JobIdentificationType getOrCreateJobIdentification(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.OperatingSystemType getOrCreateOperatingSystem(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.ResourcesType getOrCreateResources(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType getOrCreateTotalCPUCount(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType getOrCreateTotalResourceCount(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdlPosix.POSIXApplicationType getOrCreatePOSIXApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ogf.schemas.jsdl.x2007.x02.jsdlSpmd.SPMDApplicationType getOrCreateSPMDApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ogf.schemas.jsdl.x2007.x02.jsdlSpmd.SPMDApplicationType getSPMDApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2005.x11.jsdlPosix.POSIXApplicationType getPOSIXApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2006.x07.jsdlHpcpa.HPCProfileApplicationType getOrCreateHPCProfileApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static org.ggf.schemas.jsdl.x2006.x07.jsdlHpcpa.HPCProfileApplicationType getHPCProfileApplication(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static RangeValueType getTotalCPUCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static RangeValueType getTotalResourceCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value)
public static RangeValueType toU6RangeValue(org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType jsdlType)
public static void setCPUArchitectureRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
ProcessorRequirement cpuArchitecture)
public static void setIndividualCPUCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType cpuCount)
public static void setIndividualCPUSpeedRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType cpuSpeed)
public static void setIndividualCPUTimeRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType cpuTime)
public static void setIndividualDiskSpaceRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType diskSpace)
public static void setIndividualPhysicalMemoryRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType physicalMemory)
public static void setName(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
String name)
public static void setOperatingSystemRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
OSRequirement osType)
public static void setRangeValue(RangeValueType u6Type, org.ggf.schemas.jsdl.x2005.x11.jsdl.RangeValueType jsdlType)
public static void setTotalCPUCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType cpuCount)
public static void setTotalResourceCountRequirements(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionType value,
RangeValueType resourceCount)
Copyright © 2011-2014 The Apache Software Foundation. All Rights Reserved.