Looking at the binding and implementation extensions we have now there's
still a bit of messy code in the way proxys and invokers for
RuntimeComponentServices and RuntimeComponentReferences are done. Eg,
RMIBindingProvider.invokeTarget, Axis2ServiceBindingProvider.invokeTarget or
ScriptImplementationProvider.createReferenceProxy. There's a lot of
boilerplate code in those methods  and also a lot of opportunity to do it
wrong, eg wireList.get(0). Venkat and I were wondering if there's anything
we could do to make this easier for extension writers?

How about adding something like createProxy(Binding) and
createInvoker(Binding) methods to RuntimeComponentService and
RuntimeComponentReference?

  ...ant

Reply via email to