public abstract class AbstractClientTransport extends Object implements ITransport
| 限定符和类型 | 字段和说明 |
|---|---|
protected io.netty.channel.Channel |
channel |
protected ILogger |
logger |
protected NetworkOption |
networkOption |
protected ISslOption |
sslOption |
| 构造器和说明 |
|---|
AbstractClientTransport(NetworkOption networkOption,
ISslOption sslOption,
ILogger logger) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addChannelHandler(String name,
IChannelHandler channelHandler) |
io.netty.channel.Channel |
channel()
channel
|
void |
close() |
protected void |
configTransport()
config transport.
|
boolean |
connect(InetSocketAddress address,
int timeout)
connect
|
void |
disConnection()
disConnection
|
protected abstract void |
initChannelHandlers()
init channel handlers
|
void |
open()
open transport
|
<T> AbstractClientTransport |
option(io.netty.channel.ChannelOption<T> option,
T value) |
protected NetworkOption networkOption
protected ISslOption sslOption
protected ILogger logger
protected io.netty.channel.Channel channel
public AbstractClientTransport(NetworkOption networkOption, ISslOption sslOption, ILogger logger)
protected void addChannelHandler(String name, IChannelHandler channelHandler)
public <T> AbstractClientTransport option(io.netty.channel.ChannelOption<T> option, T value)
public void open()
ITransportopen 在接口中 ITransportpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionpublic boolean connect(InetSocketAddress address, int timeout)
ITransportconnect 在接口中 ITransportaddress - addresstimeout - timeoutpublic io.netty.channel.Channel channel()
ITransportchannel 在接口中 ITransportprotected abstract void initChannelHandlers()
protected void configTransport()
public void disConnection()
ITransportdisConnection 在接口中 ITransportCopyright © 2022. All rights reserved.