diff --git a/src/main/java/org/jboss/netty/bootstrap/ServerBootstrap.java b/src/main/java/org/jboss/netty/bootstrap/ServerBootstrap.java index de13f7cd5a..9c33aebc3c 100644 --- a/src/main/java/org/jboss/netty/bootstrap/ServerBootstrap.java +++ b/src/main/java/org/jboss/netty/bootstrap/ServerBootstrap.java @@ -269,7 +269,9 @@ public class ServerBootstrap extends Bootstrap { ChannelHandler binder = new Binder(localAddress, futureQueue); ChannelHandler parentHandler = getParentHandler(); if (parentHandler != null) { - bossPipeline = new StaticChannelPipeline(binder, parentHandler); + bossPipeline = pipeline(); + bossPipeline.addLast("binder", binder); + bossPipeline.addLast("userHandler", parentHandler); } else { bossPipeline = new StaticChannelPipeline(binder); }