GNDMS 0.6.0
RESTful verison of GNDMS
|
List of software modules available at the respective site. More...
Classes | |
class | Module |
Public Member Functions | |
List< Modules.Module > | getModule () |
Gets the value of the module property. | |
String | toString () |
Generates a String representation of the contents of this type. | |
Protected Attributes | |
List< Modules.Module > | module |
List of software modules available at the respective site.
In order to guarantee the correct environment setup when a job is executed, C3Grid sites set up environment modules (see http://modules.sourceforge.net/).
A specification of registered module names, versions, and the respective execution environments can be found at http://[TO DO!]. In order to maintain interoperability, C3-Grid providers MUST guarantee the specified environment for any registered module they offer. They MAY also provide local, site-specific modules, provided their names do not clash with registered ones.
With this mechnism, the C3Grid scheduler can select an execution host depending on the modules required by an individual grid job.
Java class for modules complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="modules"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="module" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="version" type="{http://www.w3.org/2001/XMLSchema}string"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType>
List<Modules.Module> de.zib.gndms.c3resource.jaxb.Modules.getModule | ( | ) |
Gets the value of the module property.
This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set
method for the module property.
For example, to add a new item, do as follows:
getModule().add(newItem);
Objects of the following type(s) are allowed in the list Modules.Module
{ if (module == null) { module = new ArrayList<Modules.Module>(); } return this.module; }
String de.zib.gndms.c3resource.jaxb.Modules.toString | ( | ) |
Generates a String representation of the contents of this type.
This is an extension method, produced by the 'ts' xjc plugin
{ return JAXBToStringBuilder.valueOf(this, JAXBToStringStyle.MULTI_LINE_STYLE); }