Class RemoteControlConnectionManager
java.lang.Object
org.apache.drill.exec.rpc.ReconnectingConnection<ControlConnection,BitControl.BitControlHandshake>
org.apache.drill.exec.rpc.control.ControlConnectionManager
org.apache.drill.exec.rpc.control.RemoteControlConnectionManager
- All Implemented Interfaces:
Closeable
,AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.drill.exec.rpc.ReconnectingConnection
ReconnectingConnection.CloseHandler, ReconnectingConnection.CloseHandlerCreator, ReconnectingConnection.ConnectionListeningFuture<R extends com.google.protobuf.MessageLite,
E extends com.google.protobuf.Internal.EnumLite, M extends com.google.protobuf.MessageLite> -
Constructor Summary
ConstructorDescriptionRemoteControlConnectionManager
(ControlConnectionConfig config, CoordinationProtos.DrillbitEndpoint localEndpoint, CoordinationProtos.DrillbitEndpoint remoteEndpoint) -
Method Summary
Modifier and TypeMethodDescriptionprotected BasicClient<?,
ControlConnection, BitControl.BitControlHandshake, ?> Methods inherited from class org.apache.drill.exec.rpc.ReconnectingConnection
addExternalConnection, close, getCloseHandlerCreator, runCommand
-
Constructor Details
-
RemoteControlConnectionManager
public RemoteControlConnectionManager(ControlConnectionConfig config, CoordinationProtos.DrillbitEndpoint localEndpoint, CoordinationProtos.DrillbitEndpoint remoteEndpoint)
-
-
Method Details
-
getNewClient
- Specified by:
getNewClient
in classControlConnectionManager
-