| 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  MetricsThriftServerSourceImplements 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–2021 The Apache Software Foundation. All rights reserved.