求教:ICE通信中间件问题
请教大家一个关于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;
}
}