#7 asm unnecessarily needed for asyncRemoteCall

next release
closed
all (6)
2
2009-12-01
2009-11-27
ageb
No

If a bundle wants to make an anynchronous call via R-OSGi it first needs to generate the "methodSignature" introduced in the Constructor of RemoteServiceRegistration. Because the imlementation details are hidden in the non.source build and the construction of the signature requires the asm library to be imported in the calling bundle, i would suggest to change the signature for asyncRemoteCall to use a Method object instead of the String signature and construct the signature before forwarding the call to the enpoint.

Discussion

  • Generating the signature is absolutely possible without asm. It is the standard Java convention used here. However, if you prefer a convenience method passing a Method, I think I can do this for the next release (and right now in trunk).

    Cheers,

    Jan.

     
  • Done in trunk.

    Cheers,

    Jan.

     
    • labels: --> all
    • priority: 5 --> 2
    • assigned_to: nobody --> rjan
    • status: open --> closed