| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.thrift | 
 Provides an HBase Thrift
service. 
 | 
| org.apache.hadoop.hbase.thrift2 | 
 Provides an HBase Thrift
service. 
 | 
| Class and Description | 
|---|
| CallQueue
 A BlockingQueue reports waiting time in queue and queue length to
 ThriftMetrics. 
 | 
| CallQueue.Call | 
| HBaseServiceHandler
 abstract class for HBase handler
 providing a Connection cache and get table/admin method 
 | 
| HttpAuthenticationException | 
| ImplType
 An enum of server implementation selections 
 | 
| IncrementCoalescer
 This class will coalesce increments from a thift server if
 hbase.regionserver.thrift.coalesceIncrement is set to true. 
 | 
| IncrementCoalescer.FullyQualifiedRow
 Used to identify a cell that will be incremented. 
 | 
| IncrementCoalescerMBean | 
| MetricsThriftServerSource
 Interface of a class that will export metrics about Thrift to hadoop's metrics2. 
 | 
| MetricsThriftServerSourceFactory
 Factory that will be used to create metrics sources for the two diffent types of thrift servers. 
 | 
| MetricsThriftServerSourceFactoryImpl.FactoryStorage
 A singleton used to make sure that only one thrift metrics source per server type is ever
 created. 
 | 
| MetricsThriftServerSourceImpl
 Hadoop 2 version of  
MetricsThriftServerSource
 Implements BaseSource through BaseSourceImpl, following the pattern | 
| TBoundedThreadPoolServer.Args | 
| ThriftHBaseServiceHandler
 The HBaseServiceHandler is a glue object that connects Thrift RPC calls to the
 HBase client API primarily defined in the Admin and Table objects. 
 | 
| ThriftHBaseServiceHandler.ResultScannerWrapper | 
| ThriftHttpServlet.RemoteUserIdentity
 Basic "struct" class to hold the final base64-encoded, authenticated GSSAPI token
 for the user with the given principal talking to the Thrift server. 
 | 
| ThriftMetrics
 This class is for maintaining the various statistics of thrift server
 and publishing them through the metrics interfaces. 
 | 
| ThriftMetrics.ThriftServerType | 
| Class and Description | 
|---|
| HBaseServiceHandler
 abstract class for HBase handler
 providing a Connection cache and get table/admin method 
 | 
| ThriftMetrics
 This class is for maintaining the various statistics of thrift server
 and publishing them through the metrics interfaces. 
 | 
| ThriftServer
 ThriftServer- this class starts up a Thrift server which implements the
 Hbase API specified in the Hbase.thrift IDL file. 
 | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.