Class TopScreenModel
java.lang.Object
org.apache.hadoop.hbase.hbtop.screen.top.TopScreenModel
The data and business logic for the top screen.
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Adminprivate booleanprivate Modeprivate Fieldprivate final List<RecordFilter>private static final org.slf4j.Loggerprivate final List<RecordFilter>private Summary - 
Constructor Summary
ConstructorsConstructorDescriptionTopScreenModel(Admin admin, Mode initialMode, List<Field> initialFields, Field initialSortField, Boolean initialAscendingSort, List<RecordFilter> initialFilters)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidprivate voidbooleanCollection<? extends RecordFilter>voidprivate voidrefreshRecords(ClusterMetrics clusterMetrics) private voidrefreshSummary(ClusterMetrics clusterMetrics) voidsetSortFieldAndFields(Field sortField, List<Field> fields) voidswitchMode(Mode nextMode, boolean keepSortFieldAndSortOrderIfPossible, List<RecordFilter> initialFilters) voidswitchMode(Mode nextMode, Field initialSortField, boolean keepSortFieldAndSortOrderIfPossible, List<Field> initialFields, Boolean initialAscendingSort, List<RecordFilter> initialFilters) void 
- 
Field Details
- 
LOGGER
 - 
admin
 - 
currentMode
 - 
currentSortField
 - 
fieldInfos
 - 
fields
 - 
summary
 - 
records
 - 
filters
 - 
pushDownFilters
 - 
filterHistories
 - 
ascendingSort
 
 - 
 - 
Constructor Details
- 
TopScreenModel
public TopScreenModel(Admin admin, Mode initialMode, @Nullable List<Field> initialFields, @Nullable Field initialSortField, @Nullable Boolean initialAscendingSort, @Nullable List<RecordFilter> initialFilters)  
 - 
 - 
Method Details
- 
switchMode
public void switchMode(Mode nextMode, boolean keepSortFieldAndSortOrderIfPossible, List<RecordFilter> initialFilters)  - 
switchMode
public void switchMode(Mode nextMode, Field initialSortField, boolean keepSortFieldAndSortOrderIfPossible, @Nullable List<Field> initialFields, @Nullable Boolean initialAscendingSort, @Nullable List<RecordFilter> initialFilters)  - 
setSortFieldAndFields
 - 
refreshMetricsData
 - 
refreshSummary
 - 
refreshRecords
 - 
switchSortOrder
 - 
addFilter
 - 
clearFilters
 - 
drillDown
 - 
getCurrentMode
 - 
getCurrentSortField
 - 
getFieldInfos
 - 
getFields
 - 
getSummary
 - 
getRecords
 - 
getFilters
 - 
getFilterHistories
 - 
decomposePushDownFilter
 - 
getPushDownFilters
 
 -