From 02144f70e108f6371376969780e8089901c945ca Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Thu, 24 May 2012 15:12:14 -0700 Subject: [PATCH] Genericize ChannelInitializer --- .../src/main/java/io/netty/channel/ChannelInitializer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/transport/src/main/java/io/netty/channel/ChannelInitializer.java b/transport/src/main/java/io/netty/channel/ChannelInitializer.java index e73d2baf6b..66cbf68e4d 100644 --- a/transport/src/main/java/io/netty/channel/ChannelInitializer.java +++ b/transport/src/main/java/io/netty/channel/ChannelInitializer.java @@ -3,11 +3,11 @@ package io.netty.channel; import io.netty.logging.InternalLogger; import io.netty.logging.InternalLoggerFactory; -public abstract class ChannelInitializer extends ChannelInboundHandlerAdapter { +public abstract class ChannelInitializer extends ChannelInboundHandlerAdapter { private static final InternalLogger logger = InternalLoggerFactory.getInstance(ChannelInitializer.class); - public abstract void initChannel(Channel ch) throws Exception; + public abstract void initChannel(C ch) throws Exception; @Override public ChannelBufferHolder newInboundBuffer( @@ -39,7 +39,7 @@ public abstract class ChannelInitializer extends ChannelInboundHandlerAdapter ctx) throws Exception { try { - initChannel(ctx.channel()); + initChannel((C) ctx.channel()); ctx.pipeline().remove(this); // Note that we do not call ctx.fireChannelRegistered() because a user might have // inserted a handler before the initializer using pipeline.addFirst().