Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractHandshakeHandler<T extends com.google.protobuf.MessageLite> - Class in org.apache.drill.exec.rpc
 
AbstractHandshakeHandler(Internal.EnumLite, Parser<T>) - Constructor for class org.apache.drill.exec.rpc.AbstractHandshakeHandler
 
AbstractRemoteConnection - Class in org.apache.drill.exec.rpc
 
AbstractRemoteConnection(SocketChannel, String, EncryptionContext) - Constructor for class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
Acks - Class in org.apache.drill.exec.rpc
 
Acks() - Constructor for class org.apache.drill.exec.rpc.Acks
 
add(T, Class<SEND>, T, Class<RECEIVE>) - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcConfigBuilder
 
addConnectionCount() - Method in interface org.apache.drill.exec.rpc.RpcMetrics
 
addExternalConnection(C) - Method in class org.apache.drill.exec.rpc.ReconnectingConnection
 
addSecurityHandlers() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
Helps to add all the required security handler's after negotiation for encryption is completed.
addSecurityHandlers() - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
AuthenticationOutcomeListener<T extends com.google.protobuf.Internal.EnumLite,C extends ClientConnection,HS extends com.google.protobuf.MessageLite,HR extends com.google.protobuf.MessageLite> - Class in org.apache.drill.exec.rpc.security
Handles SASL exchange, on the client-side.
AuthenticationOutcomeListener(BasicClient<T, C, HS, HR>, C, T, UserGroupInformation, RpcOutcomeListener<?>) - Constructor for class org.apache.drill.exec.rpc.security.AuthenticationOutcomeListener
 
AuthenticatorFactory - Interface in org.apache.drill.exec.rpc.security
An implementation of this factory will be initialized once at startup, if the authenticator is enabled (see AuthenticatorFactory.getSimpleName()).
await() - Method in class org.apache.drill.exec.rpc.ResettableBarrier
 
await(long, TimeUnit) - Method in class org.apache.drill.exec.rpc.ResettableBarrier
 

B

BaseRpcOutcomeListener<T> - Class in org.apache.drill.exec.rpc
 
BaseRpcOutcomeListener() - Constructor for class org.apache.drill.exec.rpc.BaseRpcOutcomeListener
 
BasicClient<T extends com.google.protobuf.Internal.EnumLite,CC extends ClientConnection,HS extends com.google.protobuf.MessageLite,HR extends com.google.protobuf.MessageLite> - Class in org.apache.drill.exec.rpc
 
BasicClient(RpcConfig, ByteBufAllocator, EventLoopGroup, T, Class<HR>, Parser<HR>) - Constructor for class org.apache.drill.exec.rpc.BasicClient
 
BasicServer<T extends com.google.protobuf.Internal.EnumLite,SC extends ServerConnection<SC>> - Class in org.apache.drill.exec.rpc
A server is bound to a port and is responsible for responding to various type of requests.
BasicServer(RpcConfig, ByteBufAllocator, EventLoopGroup) - Constructor for class org.apache.drill.exec.rpc.BasicServer
 
BasicServer.ServerHandshakeHandler<T extends com.google.protobuf.MessageLite> - Class in org.apache.drill.exec.rpc
 
bind(int, boolean) - Method in class org.apache.drill.exec.rpc.BasicServer
 
blockOnNotWritable(RpcOutcomeListener<?>) - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
blockOnNotWritable(RpcOutcomeListener<?>) - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
build() - Method in class org.apache.drill.exec.rpc.ConnectionMultiListener.Builder
 
build() - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcConfigBuilder
 

C

changeHandlerTo(RequestHandler<S>) - Method in interface org.apache.drill.exec.rpc.ServerConnection
 
channelClosed(RpcException) - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
Called from the RpcBus's channel close handler to close all remaining resources associated with this connection.
channelClosed(RpcException) - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
ChannelClosedException - Exception in org.apache.drill.exec.rpc
 
ChannelClosedException() - Constructor for exception org.apache.drill.exec.rpc.ChannelClosedException
 
ChannelClosedException(String, Throwable) - Constructor for exception org.apache.drill.exec.rpc.ChannelClosedException
 
ChannelClosedException(String) - Constructor for exception org.apache.drill.exec.rpc.ChannelClosedException
 
ChannelClosedException(Throwable) - Constructor for exception org.apache.drill.exec.rpc.ChannelClosedException
 
ChannelClosedHandler(C, Channel) - Constructor for class org.apache.drill.exec.rpc.RpcBus.ChannelClosedHandler
 
ChannelListenerWithCoordinationId - Interface in org.apache.drill.exec.rpc
 
channelReadComplete(ChannelHandlerContext) - Method in class org.apache.drill.exec.rpc.ProtobufLengthDecoder
 
checkReceive(int, Class<?>) - Method in class org.apache.drill.exec.rpc.RpcConfig
 
checkResponseSend(Internal.EnumLite, Class<?>) - Method in class org.apache.drill.exec.rpc.RpcConfig
 
checkSend(Internal.EnumLite, Class<?>, Class<?>) - Method in class org.apache.drill.exec.rpc.RpcConfig
 
CHUNK_CREATION_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
ClientConnection - Interface in org.apache.drill.exec.rpc
 
close() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
Connection consumer wants to close connection.
close() - Method in class org.apache.drill.exec.rpc.BasicClient
 
close() - Method in class org.apache.drill.exec.rpc.BasicServer
 
close() - Method in class org.apache.drill.exec.rpc.ReconnectingConnection
 
close() - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
closeBarrier() - Method in class org.apache.drill.exec.rpc.ResettableBarrier
 
CloseHandler(C, GenericFutureListener<ChannelFuture>) - Constructor for class org.apache.drill.exec.rpc.ReconnectingConnection.CloseHandler
 
CloseHandlerCreator() - Constructor for class org.apache.drill.exec.rpc.ReconnectingConnection.CloseHandlerCreator
 
closeSSL() - Method in class org.apache.drill.exec.rpc.BasicServer
 
connectAsClient(RpcConnectionHandler<CC>, HS, String, int) - Method in class org.apache.drill.exec.rpc.BasicClient
 
connection - Variable in class org.apache.drill.exec.rpc.BasicClient
 
connectionAvailable(C) - Method in class org.apache.drill.exec.rpc.FutureBitCommand
 
connectionAvailable(C) - Method in class org.apache.drill.exec.rpc.ListeningCommand
 
connectionAvailable(C) - Method in interface org.apache.drill.exec.rpc.RpcCommand
 
connectionFailed(RpcConnectionHandler.FailureType, Throwable) - Method in class org.apache.drill.exec.rpc.FutureBitCommand
 
connectionFailed(RpcConnectionHandler.FailureType, Throwable) - Method in class org.apache.drill.exec.rpc.ListeningCommand
 
connectionFailed(RpcConnectionHandler.FailureType, Throwable) - Method in class org.apache.drill.exec.rpc.ReconnectingConnection.ConnectionListeningFuture
 
connectionFailed(RpcConnectionHandler.FailureType, Throwable) - Method in interface org.apache.drill.exec.rpc.RpcConnectionHandler
 
ConnectionListeningFuture(RpcCommand<R, C, E, M>) - Constructor for class org.apache.drill.exec.rpc.ReconnectingConnection.ConnectionListeningFuture
 
ConnectionMultiListener<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>> - Class in org.apache.drill.exec.rpc
 
ConnectionMultiListener.Builder<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>> - Class in org.apache.drill.exec.rpc
 
ConnectionMultiListener.SSLHandshakeListener - Class in org.apache.drill.exec.rpc
 
connectionSucceeded(C) - Method in class org.apache.drill.exec.rpc.FutureBitCommand
 
connectionSucceeded(C) - Method in class org.apache.drill.exec.rpc.ListeningCommand
 
connectionSucceeded(C) - Method in class org.apache.drill.exec.rpc.ReconnectingConnection.ConnectionListeningFuture
 
connectionSucceeded(T) - Method in interface org.apache.drill.exec.rpc.RpcConnectionHandler
 
ConnectionThrottle - Interface in org.apache.drill.exec.rpc
 
consumeHandshake(ChannelHandlerContext, T) - Method in class org.apache.drill.exec.rpc.AbstractHandshakeHandler
 
consumeHandshake(ChannelHandlerContext, T) - Method in class org.apache.drill.exec.rpc.BasicServer.ServerHandshakeHandler
 
coordinationId - Variable in class org.apache.drill.exec.rpc.AbstractHandshakeHandler
 
coordinationId - Variable in class org.apache.drill.exec.rpc.RpcMessage
 
createAndLoginUser(Map<String, ?>) - Method in interface org.apache.drill.exec.rpc.security.AuthenticatorFactory
Create and get the login user based on the given properties.
createEventLoopGroup(int, String) - Static method in class org.apache.drill.exec.rpc.TransportCheck
 
createNewRpcListener(RpcOutcomeListener<V>, Class<V>) - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
Create a new rpc listener that will be notified when the response is returned.
createNewRpcListener(RpcOutcomeListener<V>, Class<V>) - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
createSaslClient(UserGroupInformation, Map<String, ?>) - Method in interface org.apache.drill.exec.rpc.security.AuthenticatorFactory
The caller is responsible for disposing the returned SaslClient.
createSaslServer(UserGroupInformation, Map<String, ?>) - Method in interface org.apache.drill.exec.rpc.security.AuthenticatorFactory
The caller is responsible for disposing the returned SaslServer.

D

dBodies - Variable in class org.apache.drill.exec.rpc.OutboundRpcMessage
 
dBodies - Variable in class org.apache.drill.exec.rpc.Response
 
dBody - Variable in class org.apache.drill.exec.rpc.InboundRpcMessage
 
decConnectionCount() - Method in interface org.apache.drill.exec.rpc.RpcMetrics
 
decConnectionCounter() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
decode(ChannelHandlerContext, InboundRpcMessage, List<Object>) - Method in class org.apache.drill.exec.rpc.AbstractHandshakeHandler
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.apache.drill.exec.rpc.ProtobufLengthDecoder
 
decode(ChannelHandlerContext, InboundRpcMessage, List<Object>) - Method in class org.apache.drill.exec.rpc.RpcBus.InboundHandler
 
DEFAULT_INSTANCE - Static variable in interface org.apache.drill.exec.rpc.OutOfMemoryHandler
 
disposeSaslClient() - Method in interface org.apache.drill.exec.rpc.ClientConnection
 
disposeSaslServer() - Method in interface org.apache.drill.exec.rpc.ServerConnection
 
doRpcCall(RpcOutcomeListener<T>, C) - Method in class org.apache.drill.exec.rpc.FutureBitCommand
 
doRpcCall(RpcOutcomeListener<T>, C) - Method in class org.apache.drill.exec.rpc.ListeningCommand
 
DrillRpcFuture<T> - Interface in org.apache.drill.exec.rpc
 

E

EncryptionContext - Interface in org.apache.drill.exec.rpc
 
EncryptionContextImpl - Class in org.apache.drill.exec.rpc
Context to help initializing encryption related configurations for a connection.
EXCEPTION_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.apache.drill.exec.rpc.RpcExceptionHandler
 
execute(Runnable) - Method in class org.apache.drill.common.SerializedExecutor
 
executor(Executor) - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcConfigBuilder
 
EXTRA_DEBUGGING - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 

F

FAIL - Static variable in class org.apache.drill.exec.rpc.Acks
 
FAIL_CREDIT - Static variable in class org.apache.drill.exec.rpc.Acks
 
failed(RpcException) - Method in class org.apache.drill.exec.rpc.BaseRpcOutcomeListener
 
failed(RpcException) - Method in interface org.apache.drill.exec.rpc.RpcOutcomeListener
Called when an error occurred while waiting for the RPC outcome.
failed(RpcException) - Method in class org.apache.drill.exec.rpc.security.AuthenticationOutcomeListener
 
finalizeConnection(HR, CC) - Method in class org.apache.drill.exec.rpc.BasicClient
 
finalizeSaslSession() - Method in interface org.apache.drill.exec.rpc.ServerConnection
 
FutureBitCommand<T extends com.google.protobuf.MessageLite,C extends RemoteConnection,E extends com.google.protobuf.Internal.EnumLite,M extends com.google.protobuf.MessageLite> - Class in org.apache.drill.exec.rpc
 
FutureBitCommand() - Constructor for class org.apache.drill.exec.rpc.FutureBitCommand
 

G

get(ByteBuf, Parser<T>) - Static method in class org.apache.drill.exec.rpc.RpcBus
 
getAllocator() - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
getAndRemoveRpcOutcome(int, int, Class<V>) - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
For incoming messages, remove the outcome listener and return it.
getAndRemoveRpcOutcome(int, int, Class<V>) - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
getBodySize() - Method in class org.apache.drill.exec.rpc.InboundRpcMessage
 
getBodySize() - Method in class org.apache.drill.exec.rpc.OutboundRpcMessage
 
getBodySize() - Method in class org.apache.drill.exec.rpc.RpcMessage
 
getBuffer() - Method in interface org.apache.drill.exec.rpc.DrillRpcFuture
 
getBuffer() - Method in class org.apache.drill.exec.rpc.RpcCheckedFuture
 
getChannel() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
getChannel() - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
getClientSocketChannel() - Static method in class org.apache.drill.exec.rpc.TransportCheck
 
getCloseHandler(SocketChannel, C) - Method in class org.apache.drill.exec.rpc.RpcBus
 
getCloseHandlerCreator() - Method in class org.apache.drill.exec.rpc.ReconnectingConnection
 
getCoordinationId() - Method in interface org.apache.drill.exec.rpc.ChannelListenerWithCoordinationId
 
getCurrentHandler() - Method in interface org.apache.drill.exec.rpc.ServerConnection
 
getDecoder(BufferAllocator) - Method in class org.apache.drill.exec.rpc.BasicClient
 
getDecoder(BufferAllocator, OutOfMemoryHandler) - Method in class org.apache.drill.exec.rpc.BasicServer
 
getEncryptedConnectionCount() - Method in interface org.apache.drill.exec.rpc.RpcMetrics
 
getEncryptionCtxtString() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
getEncryptionCtxtString() - Method in interface org.apache.drill.exec.rpc.EncryptionContext
 
getEncryptionCtxtString() - Method in class org.apache.drill.exec.rpc.EncryptionContextImpl
 
getEndpoint() - Method in exception org.apache.drill.exec.rpc.UserRpcException
 
getExecutor() - Method in class org.apache.drill.exec.rpc.RpcConfig
 
getFuture() - Method in class org.apache.drill.exec.rpc.FutureBitCommand
 
getHandler(C, GenericFutureListener<ChannelFuture>) - Method in class org.apache.drill.exec.rpc.ReconnectingConnection.CloseHandlerCreator
 
getHandshakeHandler(SC) - Method in class org.apache.drill.exec.rpc.BasicServer
 
getHandshakeResponse(T) - Method in class org.apache.drill.exec.rpc.BasicServer.ServerHandshakeHandler
 
getMaxWrappedSize() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
getMaxWrappedSize() - Method in interface org.apache.drill.exec.rpc.EncryptionContext
 
getMaxWrappedSize() - Method in class org.apache.drill.exec.rpc.EncryptionContextImpl
 
getMessage() - Method in interface org.apache.drill.exec.rpc.RpcCommand
 
getName() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
getName() - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
getName() - Method in class org.apache.drill.exec.rpc.RpcConfig
 
getNewClient() - Method in class org.apache.drill.exec.rpc.ReconnectingConnection
 
getOutcomeListener() - Method in class org.apache.drill.exec.rpc.FutureBitCommand
 
getOutcomeListener() - Method in class org.apache.drill.exec.rpc.ListeningCommand
 
getOutcomeListener() - Method in interface org.apache.drill.exec.rpc.RpcCommand
 
getOutcomeType() - Method in interface org.apache.drill.exec.rpc.RpcOutcome
 
getOutOfMemoryHandler() - Method in class org.apache.drill.exec.rpc.BasicServer
 
getProtobufBodyAsIS() - Method in class org.apache.drill.exec.rpc.InboundRpcMessage
 
getRawBodySize() - Method in class org.apache.drill.exec.rpc.OutboundRpcMessage
 
getReceiveEnum() - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
getRemoteAddress() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
getRemoteAddress() - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
getRemoteError() - Method in exception org.apache.drill.exec.rpc.RpcException
 
getResponseDefaultInstance(int) - Method in class org.apache.drill.exec.rpc.BasicServer
 
getResponseDefaultInstance(int) - Method in class org.apache.drill.exec.rpc.RpcBus
 
getRet() - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
getRpcType() - Method in interface org.apache.drill.exec.rpc.RpcCommand
 
getSaslClient() - Method in interface org.apache.drill.exec.rpc.ClientConnection
 
getSaslProperties(boolean, int) - Static method in class org.apache.drill.exec.rpc.security.SaslProperties
Get's the map of minimum set of SaslProperties required during negotiation process either for encryption or authentication
getSaslServer() - Method in interface org.apache.drill.exec.rpc.ServerConnection
 
getSend() - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
getSendEnum() - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
getServerSocketChannel() - Static method in class org.apache.drill.exec.rpc.TransportCheck
 
getSimpleName() - Method in interface org.apache.drill.exec.rpc.security.AuthenticatorFactory
Name of the mechanism, in upper case.
getTimeout() - Method in class org.apache.drill.exec.rpc.RpcConfig
 
getUnEncryptedConnectionCount() - Method in interface org.apache.drill.exec.rpc.RpcMetrics
 
getUserException() - Method in exception org.apache.drill.exec.rpc.UserRpcException
 
getUserMessage() - Method in exception org.apache.drill.exec.rpc.UserRpcException
 
getWrapSizeLimit() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
getWrapSizeLimit() - Method in interface org.apache.drill.exec.rpc.EncryptionContext
 
getWrapSizeLimit() - Method in class org.apache.drill.exec.rpc.EncryptionContextImpl
 

H

handle(SC, int, ByteBuf, ByteBuf, ResponseSender) - Method in class org.apache.drill.exec.rpc.BasicServer
 
handle() - Method in interface org.apache.drill.exec.rpc.OutOfMemoryHandler
 
handle(S, int, ByteBuf, ByteBuf, ResponseSender) - Method in interface org.apache.drill.exec.rpc.RequestHandler
Handle request of given type (rpcType) with message (pBody) and optional data (dBody) on the connection, and return the appropriate response.
handle(C, int, ByteBuf, ByteBuf, ResponseSender) - Method in class org.apache.drill.exec.rpc.RpcBus
 
handlerAdded(ChannelHandlerContext) - Method in class org.apache.drill.exec.rpc.RpcExceptionHandler
 
handlerRemoved(ChannelHandlerContext) - Method in class org.apache.drill.exec.rpc.RpcExceptionHandler
 
HANDSHAKE_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
handshakeType - Variable in class org.apache.drill.exec.rpc.AbstractHandshakeHandler
 
hasPing(long) - Method in class org.apache.drill.exec.rpc.BasicClient
Sends request and waits for answer to verify connection.
hasTimeout() - Method in class org.apache.drill.exec.rpc.RpcConfig
 
HEARTBEAT_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 

I

IDLE_STATE_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
InboundHandler(C) - Constructor for class org.apache.drill.exec.rpc.RpcBus.InboundHandler
 
InboundRpcMessage - Class in org.apache.drill.exec.rpc
 
InboundRpcMessage(GeneralRPCProtos.RpcMode, int, int, ByteBuf, ByteBuf) - Constructor for class org.apache.drill.exec.rpc.InboundRpcMessage
 
incConnectionCounter() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
inEventLoop() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
inEventLoop() - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
INITIAL_BYTES_TO_STRIP - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
initiate(String) - Method in class org.apache.drill.exec.rpc.security.AuthenticationOutcomeListener
 
initRemoteConnection(SocketChannel) - Method in class org.apache.drill.exec.rpc.BasicClient
 
initRemoteConnection(SocketChannel) - Method in class org.apache.drill.exec.rpc.BasicServer
 
initRemoteConnection(SocketChannel) - Method in class org.apache.drill.exec.rpc.RpcBus
 
initSaslServer(String) - Method in interface org.apache.drill.exec.rpc.ServerConnection
 
interrupted(InterruptedException) - Method in class org.apache.drill.exec.rpc.BaseRpcOutcomeListener
Called when the sending thread is interrupted.
interrupted(InterruptedException) - Method in interface org.apache.drill.exec.rpc.RpcOutcomeListener
Called when the sending thread is interrupted.
interrupted(InterruptedException) - Method in class org.apache.drill.exec.rpc.security.AuthenticationOutcomeListener
 
isActive() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
isActive() - Method in class org.apache.drill.exec.rpc.BasicClient
 
isActive() - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
isAuthComplete() - Method in class org.apache.drill.exec.rpc.BasicClient
 
isEncryptionEnabled() - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
isEncryptionEnabled() - Method in interface org.apache.drill.exec.rpc.EncryptionContext
 
isEncryptionEnabled() - Method in class org.apache.drill.exec.rpc.EncryptionContextImpl
 
isRemote() - Method in exception org.apache.drill.exec.rpc.RpcException
 
isSslEnabled() - Method in class org.apache.drill.exec.rpc.BasicClient
 
isSslEnabled() - Method in class org.apache.drill.exec.rpc.BasicServer
 

L

LENGTH_ADJUSTMENT - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
LENGTH_DECODER_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
LENGTH_FIELD_LENGTH - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
LENGTH_FIELD_OFFSET - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
ListeningCommand<T extends com.google.protobuf.MessageLite,C extends RemoteConnection,E extends com.google.protobuf.Internal.EnumLite,M extends com.google.protobuf.MessageLite> - Class in org.apache.drill.exec.rpc
 
ListeningCommand(RpcOutcomeListener<T>) - Constructor for class org.apache.drill.exec.rpc.ListeningCommand
 
local - Variable in class org.apache.drill.exec.rpc.RpcBus
 
logger - Static variable in interface org.apache.drill.exec.rpc.DrillRpcFuture
 
logger - Static variable in interface org.apache.drill.exec.rpc.RpcOutcome
 

M

mapException(Exception) - Method in class org.apache.drill.exec.rpc.RpcCheckedFuture
 
mapException(Throwable) - Static method in exception org.apache.drill.exec.rpc.RpcException
 
mapException(String, Throwable) - Static method in exception org.apache.drill.exec.rpc.RpcException
 
MAX_RECOMMENDED_WRAPPED_SIZE - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
MESSAGE_DECODER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
MESSAGE_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
mode - Variable in class org.apache.drill.exec.rpc.RpcMessage
 

N

name(String) - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcConfigBuilder
 
NamedThreadFactory - Class in org.apache.drill.exec.rpc
ThreadFactory for ExecutorServices that names threads sequentially.
NamedThreadFactory(String) - Constructor for class org.apache.drill.exec.rpc.NamedThreadFactory
Constructor.
newBuilder(RpcConnectionHandler<CC>, HS, BC) - Static method in class org.apache.drill.exec.rpc.ConnectionMultiListener
 
newBuilder() - Static method in class org.apache.drill.exec.rpc.RpcConfig
 
newThread(Runnable) - Method in class org.apache.drill.exec.rpc.NamedThreadFactory
Creates a sequentially named thread running a given Runnable.
NO_SUGGESTED_CREDIT - Static variable in class org.apache.drill.exec.rpc.Acks
 
NonTransientRpcException - Exception in org.apache.drill.exec.rpc
 
NonTransientRpcException(String) - Constructor for exception org.apache.drill.exec.rpc.NonTransientRpcException
 
NonTransientRpcException(String, Object...) - Constructor for exception org.apache.drill.exec.rpc.NonTransientRpcException
 
NonTransientRpcException(Throwable) - Constructor for exception org.apache.drill.exec.rpc.NonTransientRpcException
 

O

OK - Static variable in class org.apache.drill.exec.rpc.Acks
 
openBarrier() - Method in class org.apache.drill.exec.rpc.ResettableBarrier
 
operationComplete(Future<Channel>) - Method in class org.apache.drill.exec.rpc.ConnectionMultiListener.SSLHandshakeListener
 
operationComplete(ChannelFuture) - Method in class org.apache.drill.exec.rpc.ReconnectingConnection.CloseHandler
 
operationComplete(ChannelFuture) - Method in class org.apache.drill.exec.rpc.RpcBus.ChannelClosedHandler
 
org.apache.drill.common - package org.apache.drill.common
 
org.apache.drill.exec.rpc - package org.apache.drill.exec.rpc
 
org.apache.drill.exec.rpc.security - package org.apache.drill.exec.rpc.security
 
OutboundRpcMessage - Class in org.apache.drill.exec.rpc
 
OutboundRpcMessage(GeneralRPCProtos.RpcMode, Internal.EnumLite, int, MessageLite, ByteBuf...) - Constructor for class org.apache.drill.exec.rpc.OutboundRpcMessage
 
OutOfMemoryHandler - Interface in org.apache.drill.exec.rpc
 

P

parser - Variable in class org.apache.drill.exec.rpc.AbstractHandshakeHandler
 
pBody - Variable in class org.apache.drill.exec.rpc.InboundRpcMessage
 
pBody - Variable in class org.apache.drill.exec.rpc.Response
 
prepareSaslHandshake(RpcConnectionHandler<CC>, List<String>) - Method in class org.apache.drill.exec.rpc.BasicClient
Creates various instances needed to start the SASL handshake.
ProtobufLengthDecoder - Class in org.apache.drill.exec.rpc
Modified version of io.netty.handler.codec.protobuf.ProtobufVarint32FrameDecoder that avoids bytebuf copy.
ProtobufLengthDecoder(BufferAllocator, OutOfMemoryHandler) - Constructor for class org.apache.drill.exec.rpc.ProtobufLengthDecoder
 
PROTOCOL_DECODER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
PROTOCOL_ENCODER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 

R

ReconnectingConnection<C extends ClientConnection,HS extends com.google.protobuf.MessageLite> - Class in org.apache.drill.exec.rpc
Manager all connections between two particular bits.
ReconnectingConnection(HS, String, int) - Constructor for class org.apache.drill.exec.rpc.ReconnectingConnection
 
ReconnectingConnection.CloseHandler - Class in org.apache.drill.exec.rpc
Listens for connection closes and clears connection holder.
ReconnectingConnection.CloseHandlerCreator - Class in org.apache.drill.exec.rpc
Factory for close handlers
ReconnectingConnection.ConnectionListeningFuture<R extends com.google.protobuf.MessageLite,E extends com.google.protobuf.Internal.EnumLite,M extends com.google.protobuf.MessageLite> - Class in org.apache.drill.exec.rpc
 
recordRemoteFailure(int, UserBitShared.DrillPBError) - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
Inform the local outcome listener that the remote operation could not be handled.
recordRemoteFailure(int, UserBitShared.DrillPBError) - Method in interface org.apache.drill.exec.rpc.RemoteConnection
 
remote - Variable in class org.apache.drill.exec.rpc.RpcBus
 
RemoteConnection - Interface in org.apache.drill.exec.rpc
 
RequestHandler<S extends ServerConnection<S>> - Interface in org.apache.drill.exec.rpc
Note that if a handler maintains any internal state, the state will be disposed if the handler on the connection changes.
ResettableBarrier - Class in org.apache.drill.exec.rpc
Modified implementation of countdown latch that allows a barrier to be unilaterally opened and closed.
ResettableBarrier() - Constructor for class org.apache.drill.exec.rpc.ResettableBarrier
 
Response - Class in org.apache.drill.exec.rpc
 
Response(Internal.EnumLite, MessageLite, ByteBuf...) - Constructor for class org.apache.drill.exec.rpc.Response
 
ResponseSender - Interface in org.apache.drill.exec.rpc
 
RpcBus<T extends com.google.protobuf.Internal.EnumLite,C extends RemoteConnection> - Class in org.apache.drill.exec.rpc
The Rpc Bus deals with incoming and outgoing communication and is used on both the server and the client side of a system.
RpcBus(RpcConfig) - Constructor for class org.apache.drill.exec.rpc.RpcBus
 
RpcBus.ChannelClosedHandler - Class in org.apache.drill.exec.rpc
 
RpcBus.InboundHandler - Class in org.apache.drill.exec.rpc
 
RpcCheckedFuture<T> - Class in org.apache.drill.exec.rpc
 
RpcCheckedFuture(ListenableFuture<T>) - Constructor for class org.apache.drill.exec.rpc.RpcCheckedFuture
 
RpcCommand<T extends com.google.protobuf.MessageLite,C extends RemoteConnection,E extends com.google.protobuf.Internal.EnumLite,M extends com.google.protobuf.MessageLite> - Interface in org.apache.drill.exec.rpc
 
rpcConfig - Variable in class org.apache.drill.exec.rpc.RpcBus
 
RpcConfig - Class in org.apache.drill.exec.rpc
 
RpcConfig.RpcConfigBuilder - Class in org.apache.drill.exec.rpc
 
RpcConfig.RpcMessageType<SEND extends com.google.protobuf.MessageLite,RECEIVE extends com.google.protobuf.MessageLite,T extends com.google.protobuf.Internal.EnumLite> - Class in org.apache.drill.exec.rpc
 
RpcConnectionHandler<T extends RemoteConnection> - Interface in org.apache.drill.exec.rpc
 
RpcConnectionHandler.FailureType - Enum in org.apache.drill.exec.rpc
 
RpcConstants - Class in org.apache.drill.exec.rpc
 
RpcException - Exception in org.apache.drill.exec.rpc
Parent class for all rpc exceptions.
RpcException() - Constructor for exception org.apache.drill.exec.rpc.RpcException
 
RpcException(String, Throwable) - Constructor for exception org.apache.drill.exec.rpc.RpcException
 
RpcException(String) - Constructor for exception org.apache.drill.exec.rpc.RpcException
 
RpcException(Throwable) - Constructor for exception org.apache.drill.exec.rpc.RpcException
 
RpcExceptionHandler<C extends RemoteConnection> - Class in org.apache.drill.exec.rpc
 
RpcExceptionHandler(C) - Constructor for class org.apache.drill.exec.rpc.RpcExceptionHandler
 
RpcMessage - Class in org.apache.drill.exec.rpc
 
RpcMessage(GeneralRPCProtos.RpcMode, int, int) - Constructor for class org.apache.drill.exec.rpc.RpcMessage
 
RpcMessageType(T, Class<SEND>, T, Class<RECEIVE>) - Constructor for class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
RpcMetrics - Interface in org.apache.drill.exec.rpc
Holder interface for all the metrics used in RPC layer
RpcOutcome<T> - Interface in org.apache.drill.exec.rpc
 
RpcOutcomeListener<V> - Interface in org.apache.drill.exec.rpc
 
rpcType - Variable in class org.apache.drill.exec.rpc.Response
 
rpcType - Variable in class org.apache.drill.exec.rpc.RpcMessage
 
runCommand(R) - Method in class org.apache.drill.exec.rpc.ReconnectingConnection
 
runException(Runnable, Throwable) - Method in class org.apache.drill.common.SerializedExecutor
An exception occurred in the last command executed; this reports that to the subclass of SerializedExecutor.

S

SASL_DECRYPTION_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
SASL_ENCRYPTION_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
saslCodec - Variable in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
SaslCodec - Interface in org.apache.drill.exec.rpc
 
SaslProperties - Class in org.apache.drill.exec.rpc.security
 
send(RpcOutcomeListener<RECEIVE>, T, SEND, Class<RECEIVE>, ByteBuf...) - Method in class org.apache.drill.exec.rpc.BasicClient
 
send(T, SEND, Class<RECEIVE>, ByteBuf...) - Method in class org.apache.drill.exec.rpc.BasicClient
 
send(RpcOutcomeListener<RECEIVE>, SEND, boolean, ByteBuf...) - Method in class org.apache.drill.exec.rpc.BasicClient
 
send(Response) - Method in interface org.apache.drill.exec.rpc.ResponseSender
 
send(C, T, SEND, Class<RECEIVE>, ByteBuf...) - Method in class org.apache.drill.exec.rpc.RpcBus
 
send(RpcOutcomeListener<RECEIVE>, C, T, SEND, Class<RECEIVE>, ByteBuf...) - Method in class org.apache.drill.exec.rpc.RpcBus
 
send(RpcOutcomeListener<RECEIVE>, C, T, SEND, Class<RECEIVE>, boolean, ByteBuf...) - Method in class org.apache.drill.exec.rpc.RpcBus
 
SerializedExecutor - Class in org.apache.drill.common
Serializes execution of multiple submissions to a single target, while still using a thread pool to execute those submissions.
SerializedExecutor(String, Executor) - Constructor for class org.apache.drill.common.SerializedExecutor
Constructor.
ServerConnection<S extends ServerConnection<S>> - Interface in org.apache.drill.exec.rpc
 
ServerHandshakeHandler(Internal.EnumLite, Parser<T>) - Constructor for class org.apache.drill.exec.rpc.BasicServer.ServerHandshakeHandler
 
set(Object, ByteBuf) - Method in interface org.apache.drill.exec.rpc.RpcOutcome
 
setAddresses(SocketAddress, SocketAddress) - Method in class org.apache.drill.exec.rpc.RpcBus
 
setAuthComplete(boolean) - Method in class org.apache.drill.exec.rpc.BasicClient
Set's the state for authentication complete.
setAutoRead(boolean) - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
setAutoRead(boolean) - Method in class org.apache.drill.exec.rpc.BasicClient
 
setAutoRead(boolean) - Method in interface org.apache.drill.exec.rpc.ConnectionThrottle
 
setBuffer(ByteBuf) - Method in class org.apache.drill.exec.rpc.RpcCheckedFuture
 
setEncryption(boolean) - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
setEncryption(boolean) - Method in interface org.apache.drill.exec.rpc.EncryptionContext
 
setEncryption(boolean) - Method in class org.apache.drill.exec.rpc.EncryptionContextImpl
 
setException(Throwable) - Method in interface org.apache.drill.exec.rpc.RpcOutcome
 
setMaxWrappedSize(int) - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
setMaxWrappedSize(int) - Method in interface org.apache.drill.exec.rpc.EncryptionContext
 
setMaxWrappedSize(int) - Method in class org.apache.drill.exec.rpc.EncryptionContextImpl
 
setParent(ConnectionMultiListener) - Method in class org.apache.drill.exec.rpc.ConnectionMultiListener.SSLHandshakeListener
 
setReceiveEnum(T) - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
setRet(Class<RECEIVE>) - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
setSaslClient(SaslClient) - Method in interface org.apache.drill.exec.rpc.ClientConnection
 
setSend(Class<SEND>) - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
setSendEnum(T) - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
setSslChannel(Channel) - Method in class org.apache.drill.exec.rpc.BasicClient
 
setSslChannel(Channel) - Method in class org.apache.drill.exec.rpc.BasicServer
 
settableFuture - Variable in class org.apache.drill.exec.rpc.FutureBitCommand
 
setupSSL(ChannelPipeline, ConnectionMultiListener.SSLHandshakeListener) - Method in class org.apache.drill.exec.rpc.BasicClient
 
setupSSL(ChannelPipeline) - Method in class org.apache.drill.exec.rpc.BasicServer
 
setWrapSizeLimit(int) - Method in class org.apache.drill.exec.rpc.AbstractRemoteConnection
 
setWrapSizeLimit(int) - Method in interface org.apache.drill.exec.rpc.EncryptionContext
 
setWrapSizeLimit(int) - Method in class org.apache.drill.exec.rpc.EncryptionContextImpl
 
SOME_DEBUGGING - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
SSL_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
startSaslHandshake(RpcConnectionHandler<CC>, Map<String, ?>, UserGroupInformation, AuthenticatorFactory, T) - Method in class org.apache.drill.exec.rpc.BasicClient
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.
success(T, ByteBuf) - Method in class org.apache.drill.exec.rpc.BaseRpcOutcomeListener
 
success(V, ByteBuf) - Method in interface org.apache.drill.exec.rpc.RpcOutcomeListener
 
success(UserBitShared.SaslMessage, ByteBuf) - Method in class org.apache.drill.exec.rpc.security.AuthenticationOutcomeListener
 
SUPPORTS_EPOLL - Static variable in class org.apache.drill.exec.rpc.TransportCheck
 

T

timeout(int) - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcConfigBuilder
 
TIMEOUT_HANDLER - Static variable in class org.apache.drill.exec.rpc.RpcConstants
 
toString() - Method in class org.apache.drill.exec.rpc.EncryptionContextImpl
 
toString() - Method in class org.apache.drill.exec.rpc.InboundRpcMessage
 
toString() - Method in class org.apache.drill.exec.rpc.OutboundRpcMessage
 
toString() - Method in class org.apache.drill.exec.rpc.RpcConfig.RpcMessageType
 
TransportCheck - Class in org.apache.drill.exec.rpc
TransportCheck decides whether or not to use the native EPOLL mechanism for communication.
TransportCheck() - Constructor for class org.apache.drill.exec.rpc.TransportCheck
 

U

unwrap(byte[], int, int) - Method in interface org.apache.drill.exec.rpc.SaslCodec
Decrypt data.
UserRpcException - Exception in org.apache.drill.exec.rpc
 
UserRpcException(CoordinationProtos.DrillbitEndpoint, String, Throwable) - Constructor for exception org.apache.drill.exec.rpc.UserRpcException
 

V

validateHandshake(HR) - Method in class org.apache.drill.exec.rpc.BasicClient
 
valueOf(String) - Static method in enum org.apache.drill.exec.rpc.RpcConnectionHandler.FailureType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.drill.exec.rpc.RpcConnectionHandler.FailureType
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitAndRun() - Method in class org.apache.drill.exec.rpc.ReconnectingConnection.ConnectionListeningFuture
Called by
wrap(byte[], int, int) - Method in interface org.apache.drill.exec.rpc.SaslCodec
Encrypt data.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2022 The Apache Software Foundation. All rights reserved.