我與DFS的Java API的工作,並想知道是否有人知道一個簡單的方法來配置可以在服務上下文來配置服務調用客戶端超時,例如?Documentum的DFS:超時服務電話
我已經經歷了一些少有的場合,Documentum存儲庫中沒有響應,這就是爲什麼我在考慮的一般超時所有DFS要求。
用於測試的懸掛服務電話,我創建了一個虛擬TBO實現,簡單的塊更新文檔當線程10分鐘:
@Override
public void saveEx(boolean keepLock, String versionLabels) throws DfException {
if (isNew() == false) {
try {
Thread.sleep(1000*60*10);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
super.saveEx(keepLock, versionLabels);
}
我不知道如果這行爲完全像一個懸服務調用,但至少在我的測試中,它按預期工作 - 我調用了更新方法對象服務花了大約10分鐘。
是否有任何配置我還沒有找到,或者一個運行時的屬性來傳遞給服務上下文配置超時?
我寧願使用DFS的現有功能來代替實現我自己的機制。
Hi Florian,對此有何更新? – 2013-06-07 20:42:49