不可通行的会议

时间:2015-02-04 09:05:49

标签: java mina

我已经IoSession了,当我打电话给close()时,它仍然是连接的。

代码:

restSession.close(true).awaitUninterruptibly(5000); //Stuck here, timeout is ignored
connector.dispose();    //Never happens :(

其他一些版本:

restSession.close(true);
while (restSession.isConnected()) {
    System.out.println("REST is still connected!"); //Keeps spamming
    try {
        Thread.sleep(1000);
    } catch (final InterruptedException e) {
        e.printStackTrace();
    }
}
connector.dispose();    //Never happens :(

知道为什么会发生这种情况以及如何解决这个问题?不管close(true)不管是什么,都不应该关闭它?

0 个答案:

没有答案