本文整理了Java中io.netty.channel.nio.NioEventLoopGroup.isTerminated()
方法的一些代码示例,展示了NioEventLoopGroup.isTerminated()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NioEventLoopGroup.isTerminated()
方法的具体详情如下:
包路径:io.netty.channel.nio.NioEventLoopGroup
类名称:NioEventLoopGroup
方法名:isTerminated
暂无
代码示例来源:origin: blynkkk/blynk-server
public ChannelFuture stop() {
if (nioEventLoopGroup.isTerminated()) {
return channel.voidPromise();
}
ChannelFuture channelFuture = channel.close().awaitUninterruptibly();
nioEventLoopGroup.shutdownGracefully();
return channelFuture;
}
}
代码示例来源:origin: jurmous/etcd4j
@Test
public void testManagedEventLoopGroup() throws Exception {
NioEventLoopGroup evl = new NioEventLoopGroup();
EtcdNettyConfig config = new EtcdNettyConfig()
.setConnectTimeout(100)
.setSocketChannelClass(NioSocketChannel.class)
.setMaxFrameSize(1024 * 1024)
.setEventLoopGroup(evl, false)
.setHostName("localhost");
URI[] endpoints = CLUSTER.endpoints();
EtcdNettyClient client = new EtcdNettyClient(config, endpoints);
client.close();
assertTrue(!(evl.isShuttingDown() || evl.isShutdown() || evl.isTerminated()));
evl.shutdownGracefully();
assertTrue(evl.isShuttingDown() || evl.isShutdown() || evl.isTerminated());
}
代码示例来源:origin: jurmous/etcd4j
@Test
public void testEtcdClientClose() throws Exception {
NioEventLoopGroup evl = new NioEventLoopGroup();
EtcdNettyConfig config = new EtcdNettyConfig()
.setConnectTimeout(100)
.setSocketChannelClass(NioSocketChannel.class)
.setMaxFrameSize(1024 * 1024)
.setEventLoopGroup(evl)
.setHostName("localhost");
assertTrue(config.isManagedEventLoopGroup());
URI[] endpoints = CLUSTER.endpoints();
EtcdNettyClient client = new EtcdNettyClient(config, endpoints);
EtcdClient etcdClient = new EtcdClient(client);
etcdClient.setRetryHandler(new RetryNTimes(500, 2));
try {
etcdClient.put("foo", "bar").send().get();
} catch (Throwable e) {
}
try {
etcdClient.close();
} catch (Throwable e) {
}
assertTrue(evl.isShuttingDown() || evl.isShutdown() || evl.isTerminated());
}
内容来源于网络,如有侵权,请联系作者删除!