Allow to only register a Channel via AbstractBootstrap and bind/connect it later. Related to [#1829]
This commit is contained in:
parent
a857994d82
commit
7d9388a3cc
@ -23,6 +23,7 @@ import io.netty.channel.ChannelFutureListener;
|
||||
import io.netty.channel.ChannelHandler;
|
||||
import io.netty.channel.ChannelOption;
|
||||
import io.netty.channel.ChannelPromise;
|
||||
import io.netty.channel.EventLoop;
|
||||
import io.netty.channel.EventLoopGroup;
|
||||
import io.netty.util.AttributeKey;
|
||||
|
||||
@ -212,6 +213,14 @@ public abstract class AbstractBootstrap<B extends AbstractBootstrap<B, C>, C ext
|
||||
@SuppressWarnings("CloneDoesntDeclareCloneNotSupportedException")
|
||||
public abstract B clone();
|
||||
|
||||
/**
|
||||
* Create a new {@link Channel} and register it with an {@link EventLoop}.
|
||||
*/
|
||||
public ChannelFuture register() {
|
||||
validate();
|
||||
return initAndRegister();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new {@link Channel} and bind it.
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user