diff --git a/src/main/java/org/jboss/netty/channel/socket/nio/AbstractNioChannel.java b/src/main/java/org/jboss/netty/channel/socket/nio/AbstractNioChannel.java index 56a6ddaeb3..e801e1f4f8 100644 --- a/src/main/java/org/jboss/netty/channel/socket/nio/AbstractNioChannel.java +++ b/src/main/java/org/jboss/netty/channel/socket/nio/AbstractNioChannel.java @@ -115,6 +115,15 @@ abstract class AbstractNioChannel +public final class NioDatagramChannel extends AbstractNioChannel implements org.jboss.netty.channel.socket.DatagramChannel { /** @@ -61,7 +61,11 @@ final class NioDatagramChannel extends AbstractNioChannel } } - + @Override + public NioDatagramWorker getWorker() { + return (NioDatagramWorker) super.getWorker(); + } + public boolean isBound() { return isOpen() && channel.socket().isBound(); } diff --git a/src/main/java/org/jboss/netty/channel/socket/nio/NioSocketChannel.java b/src/main/java/org/jboss/netty/channel/socket/nio/NioSocketChannel.java index c030d8e943..e81a375bfc 100644 --- a/src/main/java/org/jboss/netty/channel/socket/nio/NioSocketChannel.java +++ b/src/main/java/org/jboss/netty/channel/socket/nio/NioSocketChannel.java @@ -43,6 +43,10 @@ class NioSocketChannel extends AbstractNioChannel config = new DefaultNioSocketChannelConfig(socket.socket()); } + @Override + public NioWorker getWorker() { + return (NioWorker) super.getWorker(); + } public NioSocketChannelConfig getConfig() { return config;