2012-05-23 8 views
0

우리는 원격 객체를 사용하여 자바 웹 서비스에서 데이터를 검색했습니다. 초기로드시에는 4 개의 원격 객체를 만들고 'myService'서비스를 사용합니다. java end에서 remoteObj1에서 호출 된 함수가 먼저 실행 된 다음 두 번째, 세 번째 및 네 번째로 실행됩니다. 4 개의 원격 객체의 java 함수가 실행 된 후에 만 ​​4 개의 원격 객체 모두에 대한 결과 이벤트가 전달됩니다.플렉스 LCD 서비스에서 데이터 검색 지연

첫 번째 함수가 먼저 실행되면 해당 원격 객체에 대한 결과 이벤트가 먼저 전달되어야합니다.이 함수는 네 번째 함수가 실행될 때까지 기다리지 않아야합니다.

제안 사항?

답변

1

가장 쉬운 방법은 이벤트 처리기를 연결하는 것입니다. 첫 번째 RemoteObject에서 결과 핸들러가 호출 될 때까지 기다린 다음 두 번째 호출을 수행하는 식으로 진행합니다.

기억하십시오 : AVM은 비 차단 및 비동기이며 프로그래밍 모델은 이벤트 기반입니다. 따라서 동기식 "순진"Java 코드와는 다릅니다.