Uses of Interface
org.apache.drill.exec.rpc.RpcConnectionHandler
Packages that use RpcConnectionHandler
Package
Description
-
Uses of RpcConnectionHandler in org.apache.drill.exec.rpc
Subinterfaces of RpcConnectionHandler in org.apache.drill.exec.rpcModifier and TypeInterfaceDescriptioninterfaceRpcCommand<T extends com.google.protobuf.MessageLite,C extends RemoteConnection, E extends com.google.protobuf.Internal.EnumLite, M extends com.google.protobuf.MessageLite> Classes in org.apache.drill.exec.rpc that implement RpcConnectionHandlerModifier and TypeClassDescriptionclassFutureBitCommand<T extends com.google.protobuf.MessageLite,C extends RemoteConnection, E extends com.google.protobuf.Internal.EnumLite, M extends com.google.protobuf.MessageLite> classListeningCommand<T extends com.google.protobuf.MessageLite,C extends RemoteConnection, E extends com.google.protobuf.Internal.EnumLite, M extends com.google.protobuf.MessageLite> classReconnectingConnection.ConnectionListeningFuture<R extends com.google.protobuf.MessageLite,E extends com.google.protobuf.Internal.EnumLite, M extends com.google.protobuf.MessageLite> Methods in org.apache.drill.exec.rpc with parameters of type RpcConnectionHandlerModifier and TypeMethodDescriptionprotected voidBasicClient.connectAsClient(RpcConnectionHandler<CC> connectionListener, HS handshakeValue, String host, int port) static <T extends com.google.protobuf.Internal.EnumLite,CC extends ClientConnection, HS extends com.google.protobuf.MessageLite, HR extends com.google.protobuf.MessageLite, BC extends BasicClient<T, CC, HS, HR>>
ConnectionMultiListener.Builder<T, CC, HS, HR, BC> ConnectionMultiListener.newBuilder(RpcConnectionHandler<CC> connectionListener, HS handshakeValue, BC basicClient) protected abstract voidBasicClient.prepareSaslHandshake(RpcConnectionHandler<CC> connectionHandler, List<String> serverAuthMechanisms) Creates various instances needed to start the SASL handshake.static <T extends com.google.protobuf.Internal.EnumLite,CC extends ClientConnection, HS extends com.google.protobuf.MessageLite, HR extends com.google.protobuf.MessageLite>
voidBitRpcUtility.prepareSaslHandshake(RpcConnectionHandler<CC> connectionHandler, List<String> serverAuthMechanisms, CC connection, BitConnectionConfig config, CoordinationProtos.DrillbitEndpoint endpoint, BasicClient<T, CC, HS, HR> client, T saslRpcType) Creates various instances needed to start the SASL handshake.protected voidBasicClient.startSaslHandshake(RpcConnectionHandler<CC> connectionHandler, Map<String, ?> saslProperties, org.apache.hadoop.security.UserGroupInformation ugi, AuthenticatorFactory authFactory, T rpcType) Main method which starts the SASL handshake for all client channels (user/data/control) once it's determined after regular RPC handshake that authentication is required by server side. -
Uses of RpcConnectionHandler in org.apache.drill.exec.rpc.control
Classes in org.apache.drill.exec.rpc.control that implement RpcConnectionHandlerModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classMethods in org.apache.drill.exec.rpc.control with parameters of type RpcConnectionHandlerModifier and TypeMethodDescriptionprotected voidControlClient.prepareSaslHandshake(RpcConnectionHandler<ControlConnection> connectionHandler, List<String> serverAuthMechanisms) -
Uses of RpcConnectionHandler in org.apache.drill.exec.rpc.data
Methods in org.apache.drill.exec.rpc.data with parameters of type RpcConnectionHandlerModifier and TypeMethodDescriptionprotected voidDataClient.prepareSaslHandshake(RpcConnectionHandler<DataClientConnection> connectionHandler, List<String> serverAuthMechanisms) -
Uses of RpcConnectionHandler in org.apache.drill.exec.rpc.user
Methods in org.apache.drill.exec.rpc.user that return RpcConnectionHandlerModifier and TypeMethodDescriptionQueryResultHandler.getWrappedConnectionHandler(RpcConnectionHandler<UserClient.UserToBitConnection> handler) Methods in org.apache.drill.exec.rpc.user with parameters of type RpcConnectionHandlerModifier and TypeMethodDescriptionQueryResultHandler.getWrappedConnectionHandler(RpcConnectionHandler<UserClient.UserToBitConnection> handler) protected voidUserClient.prepareSaslHandshake(RpcConnectionHandler<UserClient.UserToBitConnection> connectionHandler, List<String> serverAuthMechanisms)