diff --git a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramSession.java b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramSession.java index 180ddfcb8..22068f68b 100644 --- a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramSession.java +++ b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioDatagramSession.java @@ -75,7 +75,7 @@ public DatagramSessionConfig getConfig() { * {@inheritDoc} */ @Override - DatagramChannel getChannel() { + public DatagramChannel getChannel() { return (DatagramChannel) channel; } diff --git a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java index 97245cfc6..08229e418 100644 --- a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java +++ b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSession.java @@ -68,7 +68,7 @@ protected NioSession(IoProcessor processor, IoService service, Chann /** * @return The ByteChannel associated with this {@link IoSession} */ - abstract ByteChannel getChannel(); + public abstract ByteChannel getChannel(); /** * {@inheritDoc} diff --git a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSocketSession.java b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSocketSession.java index 69e1cc104..82f7ea606 100644 --- a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSocketSession.java +++ b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/NioSocketSession.java @@ -83,7 +83,7 @@ public SocketSessionConfig getConfig() { * {@inheritDoc} */ @Override - SocketChannel getChannel() { + public SocketChannel getChannel() { return (SocketChannel) channel; }