Netty学习:EventExecutor

{@link EventExecutor}是一个特殊的{@link EventExecutorGroup},它提供了一些方便的方法来查看{@link线程}是否在事件循环中执行。除此之外,它还扩展了{@link EventExecutorGroup},以便提供一种访问方法的通用方法。

EventExecutor next();返回对自身的引用。

EventExecutorGroup parent();返回{@link EventExecutorGroup},它是这个{@link EventExecutor}的父元素

boolean inEventLoop();调用以{@link Thread#currentThread()}为参数的{@link #inEventLoop(Thread)}

boolean inEventLoop(Thread thread);如果给定的{@link线程}在事件循环中执行,则返回{@code true},否则返回{@code false}。

<V> Promise<V> newPromise();返回一个新的{@link Promise}.可写的{@link Future}

<V> ProgressivePromise<V> newProgressivePromise();返回一个新的{@link ProgressivePromise}.可写的用于指示操作进度的{@link Future}。

<V> Future<V> newSucceededFuture(V result);创建一个新的{@link Future},标记为已成功。因此{@link Future#isSuccess()}将返回{@code true}。所有添加到它的{@link FutureListener}将被直接通知。而且阻塞方法的每个调用都将返回,而不会阻塞。

<V> Future<V> newFailedFuture(Throwable cause);创建一个新的{@link Future},它已经被标记为失败。因此{@link Future#isSuccess()}将返回{@code false}。所有添加到它的{@link FutureListener}将被直接通知。而且阻塞方法的每个调用都将返回,而不会阻塞。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值