Package org.apache.hadoop.hbase.ipc
Class BadAuthNettyRpcConnection
java.lang.Object
org.apache.hadoop.hbase.ipc.BadAuthNettyRpcConnection
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final org.apache.hadoop.hbase.ipc.CellBlockBuilderprotected final org.apache.hadoop.hbase.codec.Codecprotected final org.apache.hadoop.io.compress.CompressionCodecprotected final org.apache.hadoop.conf.Configurationprotected static booleanprotected static Stringprotected longprotected final org.apache.hadoop.hbase.client.MetricsConnectionprotected org.apache.hadoop.hbase.security.provider.SaslClientAuthenticationProviderprotected final intprotected final org.apache.hadoop.hbase.ipc.ConnectionIdprotected final org.apache.hadoop.hbase.security.SecurityInfoprotected final org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimerprotected final org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier>protected final boolean
- 
Constructor SummaryConstructorsConstructorDescriptionBadAuthNettyRpcConnection(org.apache.hadoop.hbase.ipc.NettyRpcClient rpcClient, org.apache.hadoop.hbase.ipc.ConnectionId remoteId) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidcallTimeout(org.apache.hadoop.hbase.ipc.Call arg0) protected final StringchooseServerPrincipal(Set<String> arg0, org.apache.hadoop.hbase.ipc.Call arg1) voidprotected final org.apache.hadoop.hbase.ipc.CallcreateSecurityPreambleCall(org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.ipc.Call> arg0) protected final org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.ConnectionHeaderprotected byte[]longprotected final InetSocketAddressgetRemoteInetAddress(org.apache.hadoop.hbase.client.MetricsConnection arg0) booleanisActive()protected final booleanprotected final <T extends Object>
 TrandomSelect(Collection<T> arg0) (package private) <T extends InputStream & DataInput>
 voidreadResponse(T arg0, Map<Integer, org.apache.hadoop.hbase.ipc.Call> arg1, org.apache.hadoop.hbase.ipc.Call arg2, Consumer<org.apache.hadoop.ipc.RemoteException> arg3) org.apache.hadoop.hbase.ipc.ConnectionIdremoteId()protected final voidsaslNegotiationDone(String arg0, boolean arg1) protected final voidscheduleTimeoutTask(org.apache.hadoop.hbase.ipc.Call arg0) voidsendRequest(org.apache.hadoop.hbase.ipc.Call arg0, org.apache.hadoop.hbase.ipc.HBaseRpcController arg1) voidsetLastTouched(long arg0) voidshutdown()
- 
Field Details- 
remoteIdprotected final org.apache.hadoop.hbase.ipc.ConnectionId remoteId
- 
useSaslprotected final boolean useSasl
- 
tokenprotected final org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> token
- 
securityInfoprotected final org.apache.hadoop.hbase.security.SecurityInfo securityInfo
- 
reloginMaxBackoffprotected final int reloginMaxBackoff
- 
codecprotected final org.apache.hadoop.hbase.codec.Codec codec
- 
compressorprotected final org.apache.hadoop.io.compress.CompressionCodec compressor
- 
cellBlockBuilderprotected final org.apache.hadoop.hbase.ipc.CellBlockBuilder cellBlockBuilder
- 
metricsprotected final org.apache.hadoop.hbase.client.MetricsConnection metrics
- 
timeoutTimerprotected final org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer timeoutTimer
- 
confprotected final org.apache.hadoop.conf.Configuration conf
- 
CRYPTO_AES_ENABLED_KEY
- 
CRYPTO_AES_ENABLED_DEFAULTprotected static boolean CRYPTO_AES_ENABLED_DEFAULT
- 
lastTouchedprotected long lastTouched
- 
providerprotected org.apache.hadoop.hbase.security.provider.SaslClientAuthenticationProvider provider
 
- 
- 
Constructor Details- 
BadAuthNettyRpcConnectionpublic BadAuthNettyRpcConnection(org.apache.hadoop.hbase.ipc.NettyRpcClient rpcClient, org.apache.hadoop.hbase.ipc.ConnectionId remoteId) throws IOException - Throws:
- IOException
 
 
- 
- 
Method Details- 
getConnectionHeaderPreamble
- 
callTimeoutprotected void callTimeout(org.apache.hadoop.hbase.ipc.Call arg0) 
- 
isActivepublic boolean isActive()
- 
shutdownpublic void shutdown()
- 
cleanupConnectionpublic void cleanupConnection()
- 
sendRequestpublic void sendRequest(org.apache.hadoop.hbase.ipc.Call arg0, org.apache.hadoop.hbase.ipc.HBaseRpcController arg1) 
- 
scheduleTimeoutTaskprotected final void scheduleTimeoutTask(org.apache.hadoop.hbase.ipc.Call arg0) 
- 
getConnectionHeaderprotected final org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.ConnectionHeader getConnectionHeader()
- 
getRemoteInetAddressprotected final InetSocketAddress getRemoteInetAddress(org.apache.hadoop.hbase.client.MetricsConnection arg0) throws UnknownHostException - Throws:
- UnknownHostException
 
- 
isKerberosAuthprotected final boolean isKerberosAuth()
- 
getServerPrincipals- Throws:
- IOException
 
- 
randomSelect
- 
chooseServerPrincipalprotected final String chooseServerPrincipal(Set<String> arg0, org.apache.hadoop.hbase.ipc.Call arg1) throws SaslException - Throws:
- SaslException
 
- 
saslNegotiationDone
- 
remoteIdpublic org.apache.hadoop.hbase.ipc.ConnectionId remoteId()
- 
getLastTouchedpublic long getLastTouched()
- 
setLastTouchedpublic void setLastTouched(long arg0) 
- 
createSecurityPreambleCallprotected final org.apache.hadoop.hbase.ipc.Call createSecurityPreambleCall(org.apache.hbase.thirdparty.com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.ipc.Call> arg0) 
- 
readResponse<T extends InputStream & DataInput> void readResponse(T arg0, Map<Integer, org.apache.hadoop.hbase.ipc.Call> arg1, org.apache.hadoop.hbase.ipc.Call arg2, Consumer<org.apache.hadoop.ipc.RemoteException> arg3) throws IOException- Throws:
- IOException
 
 
-