Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
轮询无状态Java Web服务以获取进度_Java_Web Services_Jndi_Polling - Fatal编程技术网

轮询无状态Java Web服务以获取进度

轮询无状态Java Web服务以获取进度,java,web-services,jndi,polling,Java,Web Services,Jndi,Polling,我创建了一个无状态web服务,它使用JNDI注入到我的客户机代码中。让我们将该Web服务称为A Web服务B,我没有创建并且有限制。每个会话5次搜索,每2秒仅搜索1次 Web服务A有一个从Web服务B收集所有结果的方法,并且是一个长时间运行的过程(可能是对Web服务B的10-100个调用) 我想使用进度条更新我的UI,但现在我不确定如何轮询Web服务a,使其不断与Web服务B交互。我想我必须使用两个线程来访问相同的注入对象 我是否应该将Web服务A更改为有状态的?异步和使用期货 帮忙

我创建了一个无状态web服务,它使用JNDI注入到我的客户机代码中。让我们将该Web服务称为A

Web服务B,我没有创建并且有限制。每个会话5次搜索,每2秒仅搜索1次

Web服务A有一个从Web服务B收集所有结果的方法,并且是一个长时间运行的过程(可能是对Web服务B的10-100个调用)

我想使用进度条更新我的UI,但现在我不确定如何轮询Web服务a,使其不断与Web服务B交互。我想我必须使用两个线程来访问相同的注入对象

我是否应该将Web服务A更改为有状态的?异步和使用期货

帮忙