Here's another interesting related problem, when the server serializes the return object, it serializes the class. Because the WebRemote method returns an interface, the javascript client does not know that that class actually implements that interface.
Hypothetical Example: | | @Name("service") | public class Service | { | @WebRemote public InterfaceA getA() | { | return new ClassA(); | } | } | | public interface InterfaceA | { | public String getText(); | } | | class ClassA implements InterfaceA | { | public String getText() | { | return "HelloWorld"; | } | } | I'm not sure how one would get this to work correctly. Is there a way to force remote interface generation for ClassA? Could the BeanWrapper also output the names of the interfaces in the block? For instance, | <bean type="ClassA" interfaces="InterfaceA">....</bean> | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3944899#3944899 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3944899 ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user