Class TestPluggableQueueImpl

java.lang.Object
org.apache.hadoop.hbase.ipc.PluggableBlockingQueue
org.apache.hadoop.hbase.ipc.TestPluggableQueueImpl
All Implemented Interfaces:
Iterable<org.apache.hadoop.hbase.ipc.CallRunner>, Collection<org.apache.hadoop.hbase.ipc.CallRunner>, BlockingQueue<org.apache.hadoop.hbase.ipc.CallRunner>, Queue<org.apache.hadoop.hbase.ipc.CallRunner>, org.apache.hadoop.hbase.conf.ConfigurationObserver
Direct Known Subclasses:
TestAsyncClientPauseForServerOverloaded.OverloadedQueue, TestRegionServerRejectDuringAbort.CallQueueTooBigThrowingQueue

public class TestPluggableQueueImpl extends org.apache.hadoop.hbase.ipc.PluggableBlockingQueue implements org.apache.hadoop.hbase.conf.ConfigurationObserver
Implementation of the PluggableBlockingQueue abstract class. Used to verify that the pluggable call queue type for the RpcExecutor can load correctly via the FQCN reflection semantics.
  • Field Details

    • inner

      private final org.apache.hadoop.hbase.util.BoundedPriorityBlockingQueue<org.apache.hadoop.hbase.ipc.CallRunner> inner
    • configurationRecentlyChanged

      private static boolean configurationRecentlyChanged
  • Constructor Details

    • TestPluggableQueueImpl

      public TestPluggableQueueImpl(int maxQueueLength, org.apache.hadoop.hbase.ipc.PriorityFunction priority, org.apache.hadoop.conf.Configuration conf)
  • Method Details