Package org.jboss.netty.channel
Class DefaultExceptionEvent
- java.lang.Object
-
- org.jboss.netty.channel.DefaultExceptionEvent
-
- All Implemented Interfaces:
ChannelEvent
,ExceptionEvent
public class DefaultExceptionEvent extends java.lang.Object implements ExceptionEvent
The defaultExceptionEvent
implementation.
-
-
Constructor Summary
Constructors Constructor Description DefaultExceptionEvent(Channel channel, java.lang.Throwable cause)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Throwable
getCause()
Returns the raised exception.Channel
getChannel()
Returns theChannel
which is associated with this event.ChannelFuture
getFuture()
Returns theChannelFuture
which is associated with this event.java.lang.String
toString()
-
-
-
Field Detail
-
channel
private final Channel channel
-
cause
private final java.lang.Throwable cause
-
-
Constructor Detail
-
DefaultExceptionEvent
public DefaultExceptionEvent(Channel channel, java.lang.Throwable cause)
Creates a new instance.
-
-
Method Detail
-
getChannel
public Channel getChannel()
Description copied from interface:ChannelEvent
Returns theChannel
which is associated with this event.- Specified by:
getChannel
in interfaceChannelEvent
-
getFuture
public ChannelFuture getFuture()
Description copied from interface:ChannelEvent
Returns theChannelFuture
which is associated with this event. If this event is an upstream event, this method will always return aSucceededChannelFuture
because 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:
getFuture
in interfaceChannelEvent
-
getCause
public java.lang.Throwable getCause()
Description copied from interface:ExceptionEvent
Returns the raised exception.- Specified by:
getCause
in interfaceExceptionEvent
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-