org.jboss.netty.channel
类 FailedChannelFuture

java.lang.Object
  继承者 org.jboss.netty.channel.CompleteChannelFuture
      继承者 org.jboss.netty.channel.FailedChannelFuture
所有已实现的接口:
ChannelFuture

public class FailedChannelFuture
extends CompleteChannelFuture

已经失败的CompleteChannelFuture.建议使用 Channels.failedFuture(Channel, Throwable)代替直接调用该future的构造方法.


构造方法摘要
FailedChannelFuture(Channel channel, java.lang.Throwable cause)
          创建一个实例.
 
方法摘要
 java.lang.Throwable getCause()
          如果I/O操作失败,则返回导致I/O操作失败的原因.
 boolean isSuccess()
          只有该future的I/O操作成功完成才返回true.
 
从类 org.jboss.netty.channel.CompleteChannelFuture 继承的方法
addListener, await, await, await, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, cancel, getChannel, isCancelled, isDone, removeListener, setFailure, setProgress, setSuccess
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

FailedChannelFuture

public FailedChannelFuture(Channel channel,
                           java.lang.Throwable cause)
创建一个实例.

参数:
channel - 该future关联的Channel
cause - 失败的原因
方法详细信息

getCause

public java.lang.Throwable getCause()
从接口 ChannelFuture 复制的描述
如果I/O操作失败,则返回导致I/O操作失败的原因.

返回:
失败的原因.如果是成功或还没完成则返回null.

isSuccess

public boolean isSuccess()
从接口 ChannelFuture 复制的描述
只有该future的I/O操作成功完成才返回true.