Package org.apache.hadoop.hbase.quotas
Class SpaceQuotaSnapshotNotifierForTest
java.lang.Object
org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshotNotifierForTest
- All Implemented Interfaces:
- org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshotNotifier
@Private
public class SpaceQuotaSnapshotNotifierForTest
extends Object
implements org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshotNotifier
A SpaceQuotaSnapshotNotifier implementation for testing.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate final Map<org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidMap<org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot> voidinitialize(org.apache.hadoop.hbase.client.Connection conn) voidtransitionTable(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot snapshot) 
- 
Field Details- 
LOG
- 
tableQuotaSnapshotsprivate final Map<org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot> tableQuotaSnapshots
 
- 
- 
Constructor Details- 
SpaceQuotaSnapshotNotifierForTestpublic SpaceQuotaSnapshotNotifierForTest()
 
- 
- 
Method Details- 
initialize- Specified by:
- initializein interface- org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshotNotifier
 
- 
transitionTablepublic void transitionTable(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot snapshot) - Specified by:
- transitionTablein interface- org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshotNotifier
 
- 
copySnapshotspublic Map<org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot> copySnapshots()
- 
clearSnapshots
 
-