【问题标题】:What is the Jetty 8 Continuations default timeout period?Jetty 8 Continuations 默认超时时间是多少?
【发布时间】:2012-04-02 14:37:18
【问题描述】:

我一直在与Jetty's Continuations API 合作,只是发现了一个非常令人沮丧的错误(* 至少我认为这是原因*)。

如果我仔细阅读,我会看到这个:

应该在暂停之前设置超时,通过调用 continuation.setTimeout(long);如果没有设置超时,则默认 使用句号。

所以在我的代码中,我只是在没有设置超时的情况下暂停延续。当我在文档中读到这个时......

...然后尝试将超时设置为负值,事情开始起作用(* 至少看起来如此 *)。

不幸的是,我无法弄清楚超时的“默认期限”是什么。我在哪里可以找到这个?

【问题讨论】:

    标签: timeout jetty continuations


    【解决方案1】:

    我想我在单步调试调试器时发现了这一点……默认时间段是 30 秒。我找到了源代码...

    http://www.jarvana.com/jarvana/view/org/eclipse/jetty/aggregate/jetty-all/8.0.4.v20111024/jetty-all-8.0.4.v20111024-sources.jar!/org/eclipse/jetty/continuation/FauxContinuation.java?format=ok

    ...似乎正在构造 ContinuationFauxContinuation 实现,并将超时初始化为 30 秒。

    private long _timeoutMs = 30000;
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-26
    • 2013-02-17
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 2014-02-06
    • 2010-09-15
    • 2023-03-24
    相关资源
    最近更新 更多