org.jboss.netty.channel
类 SucceededChannelFuture

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

public class SucceededChannelFuture
extends CompleteChannelFuture

表示已经成功的CompleteChannelFuture.建议使用 Channels.succeededFuture(Channel)代替调用该future的构造器.


构造方法摘要
SucceededChannelFuture(Channel channel)
          创建一个实例.
 
方法摘要
 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
 

构造方法详细信息

SucceededChannelFuture

public SucceededChannelFuture(Channel channel)
创建一个实例.

参数:
channel - 该future关联的Channel
方法详细信息

getCause

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

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

isSuccess

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