So I figured it out.  Seems that I was passing a class and NOT an interface
to the following service method.

return (T)Proxy.newProxyInstance(
Thread.currentThread().getContextClassLoader(),
                                  proxyinterfaceClasses,
proxyInvocationHandler ); 

I updated my code to enforce that this argument is an interface and it seems
to work.

https://bitbucket.org/mark1900/test-osgi/src/c129dbb4f856/test-osgi-blueprint-xa-atomikos/src/main/java/xo/transaction/XoProxyFactory.java



--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Attempting-to-create-a-Proxy-that-handles-Transaction-Management-tp5439994p5440349.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to