| 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 |
| HttpAuthenticationException |
| 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 |
| 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 |
| ThriftServerRunner
ThriftServerRunner - this class starts up a Thrift server which implements
the Hbase API specified in the Hbase.thrift IDL file.
|
| ThriftServerRunner.HBaseHandler
The HBaseHandler is a glue object that connects Thrift RPC calls to the
HBase client API primarily defined in the Admin and Table objects.
|
| ThriftServerRunner.ImplType
An enum of server implementation selections
|
| ThriftServerRunner.ResultScannerWrapper |
| Class and Description |
|---|
| ThriftMetrics
This class is for maintaining the various statistics of thrift server
and publishing them through the metrics interfaces.
|
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.