Forums Register Login

invoking notifyAll() from an object in RMI Registry

+Pie Number of slices to send: Send
Hi all!

I have an object that implements a remote observer pattern. The observer is is exported to the RMI Registry (at JVM1) and is notified by an observable object from another RMI registry (JVM2). In the JVM1 this object, when notified, should invoke notifyAll() so other objects that are waiting but not exported to the JVM1' s registy can continuous running. I have this implemented but when the observer at JVM1 invokes notifyAll() the execution stops at this method call and objects do not wake up to continuous running...

Anybody knows what may be wrong here? any tips?

Regards,

Rafael.
+Pie Number of slices to send: Send
I have no idea what you are trying to do. Perhaps a little code would help.

The Registry is only a repository for remote objects; no code resides therein.
+Pie Number of slices to send: Send
Hi Edward,

I understand no code reside in registry. The problem is that I've invoked wait() on a lock of an object that is out of registry, but when I export this object to the registry and so it's stub is notified by a remote observable, the stub cannot call notifyAll() because it is just an stub for the obect that own the lock and it out of the registry.

Regards,

Rafael.
+Pie Number of slices to send: Send
You're not making sense. I repeat my first reply:

I have no idea what you are trying to do. Perhaps a little code would help.

 
They worship nothing. They say it's because nothing is worth fighting for. Like this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 1276 times.
Similar Threads
wait() in web services
How do I listen a client shutdown
JVM copies an object when it is exported to RMI registry?
Is an object exported..??
Weak references
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 11:35:44.