@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.