public abstract class AbstractClientConnection extends AbstractRemoteConnection implements ClientConnection
saslCodec| Constructor and Description |
|---|
AbstractClientConnection(io.netty.channel.socket.SocketChannel channel,
String name) |
AbstractClientConnection(io.netty.channel.socket.SocketChannel channel,
String name,
EncryptionContext encryptContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
channelClosed(RpcException ex) |
void |
disposeSaslClient() |
protected abstract org.slf4j.Logger |
getLogger() |
SaslClient |
getSaslClient() |
void |
setSaslClient(SaslClient saslClient) |
addSecurityHandlers, blockOnNotWritable, close, createNewRpcListener, decConnectionCounter, getAndRemoveRpcOutcome, getChannel, getEncryptionCtxtString, getMaxWrappedSize, getName, getRemoteAddress, getWrapSizeLimit, incConnectionCounter, inEventLoop, isActive, isEncryptionEnabled, recordRemoteFailure, setAutoRead, setEncryption, setMaxWrappedSize, setWrapSizeLimitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddSecurityHandlers, blockOnNotWritable, close, createNewRpcListener, getAllocator, getAndRemoveRpcOutcome, getChannel, getName, getRemoteAddress, inEventLoop, isActive, recordRemoteFailuresetAutoReadgetEncryptionCtxtString, getMaxWrappedSize, getWrapSizeLimit, isEncryptionEnabled, setEncryption, setMaxWrappedSize, setWrapSizeLimitpublic AbstractClientConnection(io.netty.channel.socket.SocketChannel channel,
String name,
EncryptionContext encryptContext)
public AbstractClientConnection(io.netty.channel.socket.SocketChannel channel,
String name)
protected abstract org.slf4j.Logger getLogger()
public void setSaslClient(SaslClient saslClient)
setSaslClient in interface ClientConnectionpublic SaslClient getSaslClient()
getSaslClient in interface ClientConnectionpublic void disposeSaslClient()
disposeSaslClient in interface ClientConnectionpublic void channelClosed(RpcException ex)
channelClosed in interface RemoteConnectionchannelClosed in class AbstractRemoteConnectionCopyright © 2022 The Apache Software Foundation. All rights reserved.