public class Bootstrap extends AbstractBootstrap<Bootstrap,Channel>
Bootstrap
,可以很容易地引导Channel
用于客户端。
AbstractBootstrap.bind()
方法可与无连接传输(如数据报(UDP))结合使用。 对于常规的TCP连接,请使用提供的connect()
方法。
Constructor and Description |
---|
Bootstrap() |
Modifier and Type | Method and Description |
---|---|
Bootstrap |
clone()
返回具有相同配置的此引导程序的深层克隆。
|
Bootstrap |
clone(EventLoopGroup group)
返回此引导程序的深层克隆,它具有相同的配置,但它使用给定的 EventLoopGroup 。
|
BootstrapConfig |
config()
返回可用于获取引导程序当前配置的 AbstractBootstrapConfig 对象。
|
ChannelFuture |
connect()
将 Channel 连接到远程对等端。
|
ChannelFuture |
connect(java.net.InetAddress inetHost, int inetPort)
将 Channel 连接到远程对等端。
|
ChannelFuture |
connect(java.net.SocketAddress remoteAddress)
将 Channel 连接到远程对等端。
|
ChannelFuture |
connect(java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress)
将 Channel 连接到远程对等端。
|
ChannelFuture |
connect(java.lang.String inetHost, int inetPort)
将 Channel 连接到远程对等端。
|
Bootstrap |
remoteAddress(java.net.InetAddress inetHost, int inetPort) |
Bootstrap |
remoteAddress(java.net.SocketAddress remoteAddress)
SocketAddress 连接到调用
connect() 方法后。
|
Bootstrap |
remoteAddress(java.lang.String inetHost, int inetPort) |
Bootstrap |
resolver(AddressResolverGroup<?> resolver)
设置将解析未解析的指定地址的地址的 NameResolver 。
|
Bootstrap |
validate()
验证所有参数。
|
attr, bind, bind, bind, bind, bind, channel, channelFactory, channelFactory, group, group, handler, localAddress, localAddress, localAddress, localAddress, option, register, toString
public Bootstrap resolver(AddressResolverGroup<?> resolver)
NameResolver
。
resolver
- Bootstrap的Bootstrap
;
可能是null
,在这种情况下将使用默认解析器
DefaultAddressResolverGroup
public Bootstrap remoteAddress(java.net.SocketAddress remoteAddress)
SocketAddress
连接到调用
connect()
方法后。
public Bootstrap remoteAddress(java.lang.String inetHost, int inetPort)
public Bootstrap remoteAddress(java.net.InetAddress inetHost, int inetPort)
public ChannelFuture connect()
Channel
连接到远程对等端。
public ChannelFuture connect(java.lang.String inetHost, int inetPort)
Channel
连接到远程对等端。
public ChannelFuture connect(java.net.InetAddress inetHost, int inetPort)
Channel
连接到远程对等端。
public ChannelFuture connect(java.net.SocketAddress remoteAddress)
Channel
连接到远程对等端。
public ChannelFuture connect(java.net.SocketAddress remoteAddress, java.net.SocketAddress localAddress)
Channel
连接到远程对等端。
public Bootstrap validate()
AbstractBootstrap
public Bootstrap clone()
AbstractBootstrap
clone
的
AbstractBootstrap<Bootstrap,Channel>
public Bootstrap clone(EventLoopGroup group)
EventLoopGroup
。
使用类似设置制作多个Channel
时,此方法非常有用。
public final BootstrapConfig config()
AbstractBootstrap
AbstractBootstrapConfig
对象。
config
在课程
AbstractBootstrap<Bootstrap,Channel>
Copyright © 2008–2018 The Netty Project. All rights reserved.