Package org.apache.hadoop.hbase.ipc
Class RpcControllerFactory
java.lang.Object
org.apache.hadoop.hbase.ipc.RpcControllerFactory
@LimitedPrivate({"Coprocesssor","Phoenix"})
@Evolving
public class RpcControllerFactory
extends Object
Factory to create a
HBaseRpcController
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.apache.hadoop.conf.Configuration
static final String
Custom RPC Controller factory allows frameworks to change the RPC controller.private static final org.slf4j.Logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic RpcControllerFactory
instantiate
(org.apache.hadoop.conf.Configuration configuration) newController
(List<ExtendedCellScannable> cellIterables) newController
(RegionInfo regionInfo, List<ExtendedCellScannable> cellIterables) newController
(RegionInfo regionInfo, ExtendedCellScanner cellScanner) newController
(ExtendedCellScanner cellScanner)
-
Field Details
-
LOG
-
CUSTOM_CONTROLLER_CONF_KEY
Custom RPC Controller factory allows frameworks to change the RPC controller. If the configured controller cannot be found in the classpath or loaded, we fall back to the default RPC controller factory.- See Also:
-
conf
-
-
Constructor Details
-
RpcControllerFactory
-
-
Method Details
-
newController
-
newController
-
newController
-
newController
-
newController
public HBaseRpcController newController(RegionInfo regionInfo, List<ExtendedCellScannable> cellIterables) -
instantiate
-