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.