public abstract class ControlConnectionManager extends ReconnectingConnection<ControlConnection,BitControl.BitControlHandshake>
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 and Description |
---|
ControlConnectionManager(CoordinationProtos.DrillbitEndpoint localEndpoint,
CoordinationProtos.DrillbitEndpoint remoteEndpoint) |
Modifier and Type | Method and Description |
---|---|
protected abstract BasicClient<?,ControlConnection,BitControl.BitControlHandshake,?> |
getNewClient() |
addExternalConnection, close, getCloseHandlerCreator, runCommand
public ControlConnectionManager(CoordinationProtos.DrillbitEndpoint localEndpoint, CoordinationProtos.DrillbitEndpoint remoteEndpoint)
protected abstract BasicClient<?,ControlConnection,BitControl.BitControlHandshake,?> getNewClient()
getNewClient
in class ReconnectingConnection<ControlConnection,BitControl.BitControlHandshake>
Copyright © 2018 The Apache Software Foundation. All rights reserved.