HBASE-25750 Upgrade RpcControllerFactory and HBaseRpcController from Private to LimitedPrivate(COPROC,PHOENIX) (#3136)
Signed-off-by: Bharath Vissapragada <bharathv@apache.org>
This commit is contained in:
parent
f9819f33b6
commit
8ba9034511
|
@ -25,9 +25,11 @@ import java.io.IOException;
|
||||||
|
|
||||||
import org.apache.hadoop.hbase.CellScannable;
|
import org.apache.hadoop.hbase.CellScannable;
|
||||||
import org.apache.hadoop.hbase.CellScanner;
|
import org.apache.hadoop.hbase.CellScanner;
|
||||||
|
import org.apache.hadoop.hbase.HBaseInterfaceAudience;
|
||||||
import org.apache.hadoop.hbase.HConstants;
|
import org.apache.hadoop.hbase.HConstants;
|
||||||
import org.apache.hadoop.hbase.TableName;
|
import org.apache.hadoop.hbase.TableName;
|
||||||
import org.apache.yetus.audience.InterfaceAudience;
|
import org.apache.yetus.audience.InterfaceAudience;
|
||||||
|
import org.apache.yetus.audience.InterfaceStability;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Optionally carries Cells across the proxy/service interface down into ipc. On its way out it
|
* Optionally carries Cells across the proxy/service interface down into ipc. On its way out it
|
||||||
|
@ -37,7 +39,9 @@ import org.apache.yetus.audience.InterfaceAudience;
|
||||||
* RegionInfo we're making the call against if relevant (useful adding info to exceptions and logs).
|
* RegionInfo we're making the call against if relevant (useful adding info to exceptions and logs).
|
||||||
* Used by client and server ipc'ing.
|
* Used by client and server ipc'ing.
|
||||||
*/
|
*/
|
||||||
@InterfaceAudience.Private
|
@InterfaceAudience.LimitedPrivate({HBaseInterfaceAudience.COPROC, HBaseInterfaceAudience.PHOENIX,
|
||||||
|
HBaseInterfaceAudience.REPLICATION})
|
||||||
|
@InterfaceStability.Evolving
|
||||||
public interface HBaseRpcController extends RpcController, CellScannable {
|
public interface HBaseRpcController extends RpcController, CellScannable {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -21,16 +21,19 @@ import java.util.List;
|
||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
import org.apache.hadoop.hbase.CellScannable;
|
import org.apache.hadoop.hbase.CellScannable;
|
||||||
import org.apache.hadoop.hbase.CellScanner;
|
import org.apache.hadoop.hbase.CellScanner;
|
||||||
|
import org.apache.hadoop.hbase.HBaseInterfaceAudience;
|
||||||
import org.apache.hadoop.hbase.client.RegionInfo;
|
import org.apache.hadoop.hbase.client.RegionInfo;
|
||||||
import org.apache.hadoop.hbase.util.ReflectionUtils;
|
import org.apache.hadoop.hbase.util.ReflectionUtils;
|
||||||
import org.apache.yetus.audience.InterfaceAudience;
|
import org.apache.yetus.audience.InterfaceAudience;
|
||||||
|
import org.apache.yetus.audience.InterfaceStability;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Factory to create a {@link HBaseRpcController}
|
* Factory to create a {@link HBaseRpcController}
|
||||||
*/
|
*/
|
||||||
@InterfaceAudience.Private
|
@InterfaceAudience.LimitedPrivate({HBaseInterfaceAudience.COPROC, HBaseInterfaceAudience.PHOENIX})
|
||||||
|
@InterfaceStability.Evolving
|
||||||
public class RpcControllerFactory {
|
public class RpcControllerFactory {
|
||||||
private static final Logger LOG = LoggerFactory.getLogger(RpcControllerFactory.class);
|
private static final Logger LOG = LoggerFactory.getLogger(RpcControllerFactory.class);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue