RT - resource typeMT - metric typeAT - avail typeO - operation typesRCPT - resource configuration property definitionpublic abstract class MetadataManager<RT extends ResourceType<MT,AT,O,RCPT>,MT extends MetricType,AT extends AvailType,O extends Operation,RCPT extends ResourceConfigurationPropertyType> extends Object
| Constructor and Description |
|---|
MetadataManager(ResourceTypeManager<RT> resourceTypeManager,
MetricTypeManager<MT> metricTypeManager,
AvailTypeManager<AT> availTypeManager) |
| Modifier and Type | Method and Description |
|---|---|
AvailTypeManager<AT> |
getAvailTypeManager() |
MetricTypeManager<MT> |
getMetricTypeManager() |
ResourceTypeManager<RT> |
getResourceTypeManager() |
void |
populateMetricAndAvailTypesForAllResourceTypes()
This will fill in metric types and avail types for all known resource types.
|
void |
populateMetricAndAvailTypesForResourceType(RT resourceType)
Given a resource type, this will fill in its metric types and avail types.
|
public MetadataManager(ResourceTypeManager<RT> resourceTypeManager, MetricTypeManager<MT> metricTypeManager, AvailTypeManager<AT> availTypeManager)
public ResourceTypeManager<RT> getResourceTypeManager()
public MetricTypeManager<MT> getMetricTypeManager()
public AvailTypeManager<AT> getAvailTypeManager()
public void populateMetricAndAvailTypesForAllResourceTypes()
public void populateMetricAndAvailTypesForResourceType(RT resourceType)
resourceType - the type whose metric and avail types are to be retrievedCopyright © 2015 Red Hat, Inc.. All rights reserved.