@InterfaceAudience.Private public class MetricsRegionServerSourceFactoryImpl extends Object implements MetricsRegionServerSourceFactory
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
MetricsRegionServerSourceFactoryImpl.FactoryStorage  | 
| Constructor and Description | 
|---|
MetricsRegionServerSourceFactoryImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
MetricsIOSource | 
createIO(MetricsIOWrapper wrapper)
Create a MetricsIOSource from a MetricsIOWrapper. 
 | 
MetricsRegionSource | 
createRegion(MetricsRegionWrapper wrapper)
Create a MetricsRegionSource from a MetricsRegionWrapper. 
 | 
MetricsRegionServerSource | 
createServer(MetricsRegionServerWrapper regionServerWrapper)
Given a wrapper create a MetricsRegionServerSource. 
 | 
MetricsTableSource | 
createTable(String table,
           MetricsTableWrapperAggregate wrapper)
Create a MetricsTableSource from a MetricsTableWrapper. 
 | 
private MetricsRegionAggregateSourceImpl | 
getAggregate()  | 
MetricsHeapMemoryManagerSource | 
getHeapMemoryManager()
Get a MetricsHeapMemoryManagerSource 
 | 
MetricsTableAggregateSourceImpl | 
getTableAggregate()
Get a MetricsTableAggregateSource 
 | 
public MetricsRegionServerSourceFactoryImpl()
private MetricsRegionAggregateSourceImpl getAggregate()
public MetricsTableAggregateSourceImpl getTableAggregate()
MetricsRegionServerSourceFactorygetTableAggregate in interface MetricsRegionServerSourceFactorypublic MetricsHeapMemoryManagerSource getHeapMemoryManager()
MetricsRegionServerSourceFactorygetHeapMemoryManager in interface MetricsRegionServerSourceFactorypublic MetricsRegionServerSource createServer(MetricsRegionServerWrapper regionServerWrapper)
MetricsRegionServerSourceFactorycreateServer in interface MetricsRegionServerSourceFactoryregionServerWrapper - The wrapped region serverpublic MetricsRegionSource createRegion(MetricsRegionWrapper wrapper)
MetricsRegionServerSourceFactorycreateRegion in interface MetricsRegionServerSourceFactorywrapper - The wrapped regionpublic MetricsTableSource createTable(String table, MetricsTableWrapperAggregate wrapper)
MetricsRegionServerSourceFactorycreateTable in interface MetricsRegionServerSourceFactorytable - The table namewrapper - The wrapped table aggregatepublic MetricsIOSource createIO(MetricsIOWrapper wrapper)
MetricsRegionServerSourceFactorycreateIO in interface MetricsRegionServerSourceFactoryCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.