方法使用Java调用BlazeDS

时间:2012-09-17 15:15:14

标签: java flex concurrency remoting blazeds

我有一个应用程序,它对使用Java连接到第三方数据系统的BlaseDS服务器进行远程方法调用。它需要进行2次远程方法调用method_A()method_B()

在5秒的计时器上调用java method_A()

java method_B()由用户启动的操作调用。

如果计时器完成且应用程序调用{​​{1}}且method_A()之前能够返回任何数据method_A(),则会导致method_B()返回任何数据。然后method_A()抛出错误。

在发出错误后,对method_B()的任何调用都会正常工作,但错误后method_A()将无效。

有没有什么办法可以配置BlazeDS以确保method_B()method_A()被操作之前完成,或者method_B()method_A()并且同时调用而没有任何错误?或者我应该重构服务以符合命令模式?

提前感谢您提供的任何帮助

1 个答案:

答案 0 :(得分:0)

据我所知,没有包含这样的并发功能。 唯一的并发特性是“并发”变量,它只影响对同一方法的调用

因此,您认为,解决方案是使用命令模式