@InterfaceAudience.Private public interface MetricsRegionServerSourceFactory
| 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 
 | 
MetricsTableAggregateSource | 
getTableAggregate()
Get a MetricsTableAggregateSource 
 | 
MetricsUserAggregateSource | 
getUserAggregate()
Return the singleton instance for MetricsUserAggregateSource 
 | 
MetricsRegionServerSource createServer(MetricsRegionServerWrapper regionServerWrapper)
regionServerWrapper - The wrapped region serverMetricsRegionSource createRegion(MetricsRegionWrapper wrapper)
wrapper - The wrapped regionMetricsUserSource createUser(String shortUserName)
MetricsUserAggregateSource getUserAggregate()
MetricsTableSource createTable(String table, MetricsTableWrapperAggregate wrapper)
table - The table namewrapper - The wrapped table aggregateMetricsTableAggregateSource getTableAggregate()
MetricsHeapMemoryManagerSource getHeapMemoryManager()
MetricsIOSource createIO(MetricsIOWrapper wrapper)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.