Yeah, so my main question here for you Cliff: should I send you the project and host it here or should I put it on e.g.: google code and call it something else? I do not want to confuse people ...
changes necessary as I see it now:
- retreiveMediator should be removed for thread safety
- retreiveProxy should be removed for thread safety
- The proxy class should be removed since retreiveProxy is not possible and proxies do not listen to notifcations, ergo the only way to retreive data from elswhere is by sending notfications. The proxy class should be a subclass of the mediator class, so it can listen to notifications
- The sendNotification or handleNotification should be removed or I can keep them but then I will replace the underlyeing implementation
- If you want to listen to notifications then the Mediator has to have an act method because Mediator is a extending the Scala Actor class too
- bang(async) and bangWait(sync) methods for sending notifications
Probably there are some other things, it was a week ago now since I finished...
So is it pureMVC or not?