Modifications to SIMON

Added by Noctarius over 2 years ago

Ok here's the next modification to SIMON. This time it's a bigger one.

  • added a Classloader to lookup final lookup method to support OSGi and Spring delegating classloaders
  • added SimonNull to support null arguments
  • added interface lookup if exactly one implementation is found on serverside
  • changed position of searching for implementing interfaces to bind method (caching interfaces for interface lookup)
  • added a set of lookup methods with parameter Class interfaze instead of String remotObjectName for interface lookup
  • added unittests for new possibilities

Hope this one will be helpful :)

simon.diff - Patchfile for above changes (44.1 kB)


Replies (1)

RE: Modifications to SIMON - Added by Noctarius over 2 years ago

Ok added a small missing feature to interface lookup:
If the same remoteObject is bound to two names in the first patch it throws an error but since there is only one implementation behind that it should be taken as one. This modified patch adds the behavior.

simon.diff (44.7 kB)

(1-1/1)