@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. | 
| MetricsUserSource | createUser(String shortUserName)Create a MetricsUserSource from a user | 
| MetricsHeapMemoryManagerSource | getHeapMemoryManager()Get a MetricsHeapMemoryManagerSource | 
| private MetricsRegionAggregateSourceImpl | getRegionAggregate() | 
| MetricsTableAggregateSourceImpl | getTableAggregate()Get a MetricsTableAggregateSource | 
| MetricsUserAggregateSourceImpl | getUserAggregate()Return the singleton instance for MetricsUserAggregateSource | 
public MetricsRegionServerSourceFactoryImpl()
private MetricsRegionAggregateSourceImpl getRegionAggregate()
public MetricsUserAggregateSourceImpl getUserAggregate()
MetricsRegionServerSourceFactorygetUserAggregate in interface MetricsRegionServerSourceFactorypublic 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 MetricsRegionServerSourceFactorypublic MetricsUserSource createUser(String shortUserName)
MetricsRegionServerSourceFactorycreateUser in interface MetricsRegionServerSourceFactoryCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.