2012-09-04 21 views

cevap

5

Tüm web hizmetleri zaman aşımları milisaniye olarak yapılandırılmış olduğunu bildiğimden, zaman aşımının yapılandırılacağı hiçbir yerde görmedim saniye.

{http://cxf.apache.org/transports/http/configuration}HTTPClientPolicy 

ConnectionTimeout: tüketici girişimi bunun zaman aşımına önce bağlantı kurmak için edeceğini milisaniye cinsinden süreyi belirtir: Senin durumunda XSD ait bir belge yoktur. 0 sonsuzdur.

Bu, here anlamına gelir.

1

tek ipucu o Java genellikle milisaniye cinsinden bir long kullanır, ama açıkça ünite yerde belgelenen olmamasıdır.

yöntem setConnectionTimeoutsetConnectionTimeoutMillis adlı olması gerekirdi ve javadoc Bunu biryere bahsetmeliydik. Geliştiriciler, bir birimi söz konusu olduğunda bunu yapmalıdır.

Belki Java Long<MilliSeconds> ve yanlış 'birimi' numaraları gibi girdiği sayı çeşit vardı olmalıdır derleyici tarafından reddedildi olacaktır :)

İlgili konular