public interface StorageNodeManagerLocal
| Modifier and Type | Method and Description |
|---|---|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.cloud.StorageNode> |
findStorageNodesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.StorageNodeCriteria criteria)
Fetches the list of StorageNode entities based on provided criteria.
|
org.rhq.core.domain.cloud.StorageNodeLoadComposite |
getLoad(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode node,
long beginTime,
long endTime)
Returns the summary of load of the storage node.
|
List<org.rhq.core.domain.cloud.StorageNode> |
getStorageNodes() |
void |
linkResource(org.rhq.core.domain.resource.Resource resource) |
List<org.rhq.core.domain.cloud.StorageNode> |
scanForStorageNodes() |
List<org.rhq.core.domain.cloud.StorageNode> scanForStorageNodes()
List<org.rhq.core.domain.cloud.StorageNode> getStorageNodes()
void linkResource(org.rhq.core.domain.resource.Resource resource)
org.rhq.core.domain.cloud.StorageNodeLoadComposite getLoad(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.cloud.StorageNode node,
long beginTime,
long endTime)
Returns the summary of load of the storage node.
the subject needs to have MANAGE_SETTINGS permissions.
subject - user that must have proper permissionsnode - storage node entity (it can be a new object, but the id should be set properly)beginTime - the start timeendTime - the end timeStorageNodeLoadComposite with the aggregate measurement data of selected metricsorg.rhq.core.domain.util.PageList<org.rhq.core.domain.cloud.StorageNode> findStorageNodesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.StorageNodeCriteria criteria)
subject - callercriteria - the criteriaCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.