org.apache.hadoop.hbase.regionserver
Class MetricsRegionSourceImpl

java.lang.Object
  extended by org.apache.hadoop.hbase.regionserver.MetricsRegionSourceImpl
All Implemented Interfaces:
Comparable<MetricsRegionSource>, MetricsRegionSource

@InterfaceAudience.Private
public class MetricsRegionSourceImpl
extends Object
implements MetricsRegionSource


Field Summary
 
Fields inherited from interface org.apache.hadoop.hbase.regionserver.MetricsRegionSource
COMPACTIONS_COMPLETED_COUNT, COMPACTIONS_COMPLETED_DESC, COMPACTIONS_FAILED_COUNT, COMPACTIONS_FAILED_DESC, COPROCESSOR_EXECUTION_STATISTICS, COPROCESSOR_EXECUTION_STATISTICS_DESC, NUM_BYTES_COMPACTED_COUNT, NUM_BYTES_COMPACTED_DESC, NUM_FILES_COMPACTED_COUNT, NUM_FILES_COMPACTED_DESC, OPS_SAMPLE_NAME, SIZE_VALUE_NAME
 
Constructor Summary
MetricsRegionSourceImpl(MetricsRegionWrapper regionWrapper, MetricsRegionAggregateSourceImpl aggregate)
           
 
Method Summary
 void close()
           
 int compareTo(MetricsRegionSource source)
           
 boolean equals(Object obj)
           
 MetricsRegionAggregateSource getAggregateSource()
           
 void updateAppend()
           
 void updateDelete()
           
 void updateGet(long getSize)
           
 void updateIncrement()
           
 void updatePut()
           
 void updateScan(long scanSize)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetricsRegionSourceImpl

public MetricsRegionSourceImpl(MetricsRegionWrapper regionWrapper,
                               MetricsRegionAggregateSourceImpl aggregate)
Method Detail

close

public void close()
Specified by:
close in interface MetricsRegionSource

updatePut

public void updatePut()
Specified by:
updatePut in interface MetricsRegionSource

updateDelete

public void updateDelete()
Specified by:
updateDelete in interface MetricsRegionSource

updateGet

public void updateGet(long getSize)
Specified by:
updateGet in interface MetricsRegionSource

updateScan

public void updateScan(long scanSize)
Specified by:
updateScan in interface MetricsRegionSource

updateIncrement

public void updateIncrement()
Specified by:
updateIncrement in interface MetricsRegionSource

updateAppend

public void updateAppend()
Specified by:
updateAppend in interface MetricsRegionSource

getAggregateSource

public MetricsRegionAggregateSource getAggregateSource()
Specified by:
getAggregateSource in interface MetricsRegionSource

compareTo

public int compareTo(MetricsRegionSource source)
Specified by:
compareTo in interface Comparable<MetricsRegionSource>

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.