@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–2020 The Apache Software Foundation. All rights reserved.