From: danch (D. Christopherson) <da...@nv...> - 2001-06-19 22:13:23
|
This behavior is according to the spec. Boris Garbuzov wrote: > In my SomeRemote interface I have a method operating on peer: > void minus (SomeRemote other) throws RemoteException; > It works fine on a different instance > myRemote.minus (otherRemote); > but fails on the same > myRemote.minus (myRemote); > java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: > java.rmi.ServerException: Transaction rolled back:java.rmi.RemoteException: Application Error: no > concurrent calls on stateful beans > I think, I can get around, but generally it is hard. For instance, if having remote equals method > the client application should watch not to call it with the same instance? > I'd be concerned about making remote calls that are as fine grained as you imply. There are performance implecations here. -danch |