| 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.