2012-09-17 4 views
0

Java를 사용하여 타사 데이터 시스템에 연결하는 BlaseDS 서버에 대한 원격 메서드 호출을 만드는 응용 프로그램이 있습니다. 2 개의 원격 메서드 호출을 method_A()method_B()으로 만들어야합니다.메서드 Java를 사용하는 BlazeDS에 대한 호출

자바 method_A()은 5 초 타이머에서 호출됩니다.

사용자가 시작한 작업에 의해 java method_B()이 호출됩니다. 타이머가 완료되고 응용 프로그램 method_A()를 호출하고 method_A() 전에 method_B()가 호출 데이터를 반환 할 수있는 경우

,이 모든 데이터를 반환에서 method_A()됩니다. 그런 다음 method_B()이 오류를 발생시킵니다.

오류가 발생하면 method_A()을 더 이상 호출해도 오류가 발생하지 않으므로 method_B()이 작동하지 않습니다.

당신이 method_B() 이전 method_A() 마감이 조치가 취해 또는 method_A()method_B() 및 경우 오류에서와 동시에 호출 할 수 있도록 블레이즈 DS를 구성 할 수있는 방법이있다? 또는 명령 패턴을 따르도록 서비스를 리팩터링해야합니까?

는 내가 포함 그러한 동시성 기능이없는 아는 한 지금까지

답변

0

를 제공 할 수 있습니다 사전에 어떤 도움을 주셔서 감사합니다. 유일한 동시성 기능은 솔루션 명령 패턴을 사용하는 것입니다에만 영향을

그래서 당신이 생각하는 것과 같은 방식에 호출 "동시성"변수이다