highcharts导出 - Java方法,maxWait属性

时间:2013-10-02 21:48:54

标签: java highcharts highstock

在基于Java的Highcharts导出服务器中,有一个名为maxWait的属性,理想情况下应该是导出请求在phantomJs服务器在池中可用之前应该等待的最长时间。

但是在代码中我看到在BlockingQueuePool.java中的borrowObject()方法

    T object = linkQueue.poll(2000, TimeUnit.MILLISECONDS);

这不是对maxWait属性的尊重,不应该是

    T object = linkQueue.poll(maxWait, TimeUnit.MILLISECONDS);

如果我错了,请告诉我。

1 个答案:

答案 0 :(得分:0)

你是对的。更换更好。控制等待获取服务器对象的时间是合乎逻辑的。当您阅读app-convert.properties中的注释时,这也是预期的行为。

  

当要求幻像服务器连接时,没有任何内容可用,   它等待maxWait定义的毫秒数

更改

T object = linkQueue.poll(2000, TimeUnit.MILLISECONDS);

T object = linkQueue.poll(maxWait, TimeUnit.MILLISECONDS); 

我在GitHub上报告了一个问题here