Interface | Description |
---|---|
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.
|
Class | Description |
---|---|
CallQueue |
A BlockingQueue reports waiting time in queue and queue length to
ThriftMetrics.
|
CallQueue.Call | |
DemoClient |
See the instructions under hbase-examples/README.txt
|
HbaseHandlerMetricsProxy |
Converts a Hbase.Iface using InvocationHandler so that it reports process
time of each call to ThriftMetrics.
|
HThreadedSelectorServerArgs |
A TThreadedSelectorServer.Args that reads hadoop configuration
|
HttpDoAsClient |
See the instructions under hbase-examples/README.txt
|
IncrementCoalescer |
This class will coalesce increments from a thift server if
hbase.regionserver.thrift.coalesceIncrement is set to true.
|
MetricsThriftServerSourceFactoryImpl |
Class used to create metrics sources for Thrift and Thrift2 servers.
|
MetricsThriftServerSourceImpl |
Hadoop 2 version of MetricsThriftServerSource
MetricsThriftServerSource
Implements BaseSource through BaseSourceImpl, following the pattern |
TBoundedThreadPoolServer |
A bounded thread pool server customized for HBase.
|
TBoundedThreadPoolServer.Args | |
TestCallQueue |
Unit testing for CallQueue, a part of the
org.apache.hadoop.hbase.thrift package.
|
TestMetricsThriftServerSourceFactory |
Test for the interface of MetricsThriftServerSourceFactory
|
TestMetricsThriftServerSourceFactoryImpl |
Test for hadoop 2's version of MetricsThriftServerSourceFactory
|
TestThriftHttpServer |
Start the HBase Thrift HTTP server on a random port through the command-line
interface and talk to it from client side.
|
TestThriftServer |
Unit testing for ThriftServerRunner.HBaseHandler, a part of the
org.apache.hadoop.hbase.thrift package.
|
TestThriftServer.MySlowHBaseHandler | |
TestThriftServerCmdLine |
Start the HBase Thrift server on a random port through the command-line
interface and talk to it from client side.
|
ThriftHttpServlet |
Thrift Http Servlet is used for performing Kerberos authentication if security is enabled and
also used for setting the user specified in "doAs" parameter.
|
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.
|
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.ResultScannerWrapper | |
ThriftUtilities |
Enum | Description |
---|---|
ThriftMetrics.ThriftServerType |
Exception | Description |
---|---|
HttpAuthenticationException |