Make AbstractBootstrap public

.. to work around the issue with JDK reflection described here:

  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4283544

Fixes #1780
This commit is contained in:
Trustin Lee 2013-08-24 17:20:53 +09:00
parent 8142aae765
commit 7aefd0cbdb

View File

@ -39,7 +39,7 @@ import java.util.Map;
* <p>When not used in a {@link ServerBootstrap} context, the {@link #bind()} methods are useful for connectionless * <p>When not used in a {@link ServerBootstrap} context, the {@link #bind()} methods are useful for connectionless
* transports such as datagram (UDP).</p> * transports such as datagram (UDP).</p>
*/ */
abstract class AbstractBootstrap<B extends AbstractBootstrap<B, C>, C extends Channel> implements Cloneable { public abstract class AbstractBootstrap<B extends AbstractBootstrap<B, C>, C extends Channel> implements Cloneable {
private volatile EventLoopGroup group; private volatile EventLoopGroup group;
private volatile ChannelFactory<? extends C> channelFactory; private volatile ChannelFactory<? extends C> channelFactory;