org.jboss.netty.channel.socket
Interface SocketChannel
- All Superinterfaces:
- Channel, Comparable<Channel>
public interface SocketChannel
- extends Channel
A TCP/IP socket Channel
which was either accepted by
ServerSocketChannel
or created by ClientSocketChannelFactory
.
- Version:
- $Rev: 2080 $, $Date: 2010-01-26 18:04:19 +0900 (Tue, 26 Jan 2010) $
- Author:
- The Netty Project, Trustin Lee
Methods inherited from interface org.jboss.netty.channel.Channel |
bind, close, connect, disconnect, getCloseFuture, getFactory, getId, getInterestOps, getParent, getPipeline, isBound, isConnected, isOpen, isReadable, isWritable, setInterestOps, setReadable, unbind, write, write |
getConfig
SocketChannelConfig getConfig()
- Description copied from interface:
Channel
- Returns the configuration of this channel.
- Specified by:
getConfig
in interface Channel
getLocalAddress
InetSocketAddress getLocalAddress()
- Description copied from interface:
Channel
- Returns the local address where this channel is bound to. The returned
SocketAddress
is supposed to be down-cast into more concrete
type such as InetSocketAddress
to retrieve the detailed
information.
- Specified by:
getLocalAddress
in interface Channel
- Returns:
- the local address of this channel.
null
if this channel is not bound.
getRemoteAddress
InetSocketAddress getRemoteAddress()
- Description copied from interface:
Channel
- Returns the remote address where this channel is connected to. The
returned
SocketAddress
is supposed to be down-cast into more
concrete type such as InetSocketAddress
to retrieve the detailed
information.
- Specified by:
getRemoteAddress
in interface Channel
- Returns:
- the remote address of this channel.
null
if this channel is not connected.
If this channel is not connected but it can receive messages
from arbitrary remote addresses (e.g. DatagramChannel
,
use MessageEvent.getRemoteAddress()
to determine
the origination of the received message as this method will
return null
.
Copyright © 2008-2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.