public class StorageNodeManagerBean extends Object implements StorageNodeManagerLocal, StorageNodeManagerRemote
| Constructor and Description |
|---|
StorageNodeManagerBean() |
| 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() |
public List<org.rhq.core.domain.cloud.StorageNode> scanForStorageNodes()
scanForStorageNodes in interface StorageNodeManagerLocalpublic void linkResource(org.rhq.core.domain.resource.Resource resource)
linkResource in interface StorageNodeManagerLocalpublic 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)
StorageNodeManagerLocalReturns the summary of load of the storage node.
the subject needs to have MANAGE_SETTINGS permissions.
getLoad in interface StorageNodeManagerLocalgetLoad in interface StorageNodeManagerRemotesubject - 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 metricspublic List<org.rhq.core.domain.cloud.StorageNode> getStorageNodes()
getStorageNodes in interface StorageNodeManagerLocalpublic 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)
StorageNodeManagerLocalfindStorageNodesByCriteria in interface StorageNodeManagerLocalfindStorageNodesByCriteria in interface StorageNodeManagerRemotesubject - callercriteria - the criteriaCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.