求教:ICE通信中间件问题

xinjingrushui1 2012-08-17 03:10:06
请教大家一个关于ICE中间件使用中的问题。在服务器端接口实现中,sayHi方法中的sessionStatus 的变量值在 sayBye 方法中使用。不考虑客户端调用时传值的情况,请问还有别的解决方法吗?需要考虑到多线程引起并发的情况。

Hello.ice如下
module com {
interface Hello {
string sayHi(string data);
string sayBye(string data);
};
};
服务器端的接口实现如下:
public class HelloI extends _HelloDisp {

public String sayHi(String data, Current __current) {
//业务逻辑
//假设sessionStatus 等于这个,这个值在调用sayBye的时候 还会用到
int sessionStatus = data.length();
return data;
}
public String sayBye(String data, Current __current) {
//业务逻辑
//需要用到sayHi方法中的sessionStatus的值
return data;
}

}
...全文
115 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧