java - GWT 使 RPC 阻塞

标签 java gwt gwt-rpc

是否可以进行 gwt rpc 阻塞?即应用程序阻塞,直到从服务器收到响应

最佳答案

据我所知,没有 gwt rpc 阻塞,因为它与异步回调相反。

但是你可以使用这两种方法

  1. 计时器。计算计时器并检查是否有任何不为空的返回对象并停止并取消计时器并继续您的工作。如果计时器处于 Activity 状态,请不要做其他工作。这是非常非常低效的方式。 缺乏 OO 设计模式和过多的 if-else-if 语句
  2. 调用 Rpc 并在 onSuccess() 方法中执行所有操作。它保证您的方法已完成并成功完成,然后继续其他方法。

我的建议是第二个 (onSuccess)。我想再次提一下,阻塞从来都不是一个好主意

关于java - GWT 使 RPC 阻塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4601569/

相关文章:

java - 我的布局在低 dpi 设备上无法正确缩放

eclipse - 将 GWT 应用程序部署到 Glassfish 3.0

serialization - GWT-RPC 序列化的 ImmutableCollection 声明

java - Android 上 Knopflerfish 上的 Pax Web

java - 检索存储在 Zk Tomcat 文件夹中的图片

java - 测试期间 GWT 中的控制台日志不会出现在 Chrome 驱动程序中

gwt - 取消服务器端 GWT 调用

gwt - 调度传入 RPC 调用时出现异常

java - 亚马逊 sqs 抛出异常连接重置

java - Gradle生成的Jar不包含gwt.xml文件?