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의 기존 기능을 사용하는 것이 좋습니다.
안녕하세요 Florian 님, 안녕하세요 Florian 님, 다른 업데이트는 –