|
Groovy Documentation | |||||||
PREV NEXT | FRAMES NO FRAMES |
Interface Summary | |
---|---|
IJobRMService | The job resource management service consists of methods to retrieve and save job reports. |
IJobReportRequirement | Contains common methods for a job report requirement object. |
IMoabRestService | The Moab REST service gives easy access to all supported REST resources in Moab Web Services. |
INodeRMService | The node resource management service consists of methods to retrieve and save node reports. |
IPluginControlService | The control service allows lifecycle management operations to be performed on plugins. |
IPluginDatastoreService | The individual datastore service is provided to allow a plugin to persist data to the database that is isolated from all other persistent data. |
ISslService | This service is used to aid in loading certificates for SSL communication with other APIs. |
IVirtualMachineRMService | The VM resource management service consists of methods to retrieve and save VMs reports. |
Class Summary | |
---|---|
AbstractPlugin | Optional base class for all plugin types and therefore plugin instances which extends AbstractPluginInfo. |
AbstractPluginInfo | Base class for plugin information. |
JobReport | A job report consists of values for all of the known, changed properties for a specific job resource. |
JobReportRequirement | A single requirement for a job definition. |
JobReportRequirementsList | A list of JobReportRequirement objects. |
MoabRestResponse | This class is used in the IMoabRestService to represent a response from MWS. |
NodeReport | A node report consists of values for all of the known, changed properties for a specific node resource. |
PluginConstants | This class contains constant values that can be used for reporting resources (i.e. any field that starts with "RESOURCE_" or "METRIC") and custom web services (i.e. |
PluginInstance | This class represents a configured plugin created from a plugin type. |
PluginType | Represents a MWS plugin type. |
ReportResource | Signifies a single resource definition in Moab Workload Manager, including both the getTotal() and getAvailable() resources. |
ReportResourceMap | A map containing String to ReportResource values. |
VirtualMachineReport | A VM report consists of values for all of the known, changed properties for a specific VM resource. |
Enum Summary | |
---|---|
JobReportFlag | This enumeration specifies the flag types of a job. |
JobReportState | Represents the various states a job may have at any one time. |
NodeReportPower | Represents the various options for a node's power state. |
NodeReportState | This enumeration represents the current state of a node. |
PluginState | Represents the current state of a plugin. |
Suite | This enum represents which suite or context Moab Web Services is running in - HPC or Cloud. |
Exception Summary | |
---|---|
InvalidPluginException | Signifies that the plugin specified is invalid and does not exist. |
InvalidPluginTypeException | Signifies that the plugin type specified is invalid and does not exist. |
PluginStartException | Signifies that a plugin was not able to be started without errors. |
PluginStopException | Signifies that a plugin was not able to be stopped without errors. |
Annotation Type Summary | |
---|---|
Unsecured | Used on plugin custom web service methods to signify that the web service should not be secured and can be called externally without any authentication. |
Groovy Documentation