Package org.jboss.netty.channel
Class DownstreamMessageEvent
- java.lang.Object
-
- org.jboss.netty.channel.DownstreamMessageEvent
-
- All Implemented Interfaces:
ChannelEvent,MessageEvent
public class DownstreamMessageEvent extends Object implements MessageEvent
The default downstreamMessageEventimplementation.
-
-
Constructor Summary
Constructors Constructor Description DownstreamMessageEvent(Channel channel, ChannelFuture future, Object message, SocketAddress remoteAddress)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChannelgetChannel()Returns theChannelwhich is associated with this event.ChannelFuturegetFuture()Returns theChannelFuturewhich is associated with this event.ObjectgetMessage()Returns the message.SocketAddressgetRemoteAddress()Returns the remote address of the message.StringtoString()
-
-
-
Constructor Detail
-
DownstreamMessageEvent
public DownstreamMessageEvent(Channel channel, ChannelFuture future, Object message, SocketAddress remoteAddress)
Creates a new instance.
-
-
Method Detail
-
getChannel
public Channel getChannel()
Description copied from interface:ChannelEventReturns theChannelwhich is associated with this event.- Specified by:
getChannelin interfaceChannelEvent
-
getFuture
public ChannelFuture getFuture()
Description copied from interface:ChannelEventReturns theChannelFuturewhich is associated with this event. If this event is an upstream event, this method will always return aSucceededChannelFuturebecause the event has occurred already. If this event is a downstream event (i.e. I/O request), the returned future will be notified when the I/O request succeeds or fails.- Specified by:
getFuturein interfaceChannelEvent
-
getMessage
public Object getMessage()
Description copied from interface:MessageEventReturns the message.- Specified by:
getMessagein interfaceMessageEvent
-
getRemoteAddress
public SocketAddress getRemoteAddress()
Description copied from interface:MessageEventReturns the remote address of the message.- Specified by:
getRemoteAddressin interfaceMessageEvent
-
-