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, toStringpublic 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.