Groovy Documentation

com.ace.mws.plugins
[Java] Interface INodeRMService


public interface INodeRMService

The node resource management service consists of methods to retrieve and save node reports. These reports are consolidated and returned to Moab.

For more information on how to use this service, see the MWS Quick Reference page on Node RM Service.

Authors:
bsaville


Method Summary
List list()

Retrieves a list of all node reports which were given originally by this plugin.

void save(List nodeReports)

Saves a list of node reports in the cache while at the same time clearing out any and all node reports made previously by the calling plugin.

void update(List nodeReports)

Adds a list of node reports to the cache without clearing out any node reports.

 

Method Detail

list

public List list()
Retrieves a list of all node reports which were given originally by this plugin.
Returns:
A list of all node reports made by this plugin.


save

public void save(List nodeReports)
Saves a list of node reports in the cache while at the same time clearing out any and all node reports made previously by the calling plugin. In effect, this replaces all node reports made previously. These will be reported to Moab through the Cluster Query.
Parameters:
nodeReports - The list of node reports to save.


update

public void update(List nodeReports)
Adds a list of node reports to the cache without clearing out any node reports. This should be used to make incremental updates to the reports. These will be reported to Moab through the Cluster Query.
Parameters:
nodeReports - The list of node reports to add.


 

Groovy Documentation